2012-02-20 25 views
5

Chciałbym użyć interfejsu API wykresu, aby uzyskać informacje o stronie i aplikacji bez pakietu Facebook JS SDK. Próbowałem następujące:Czy statystyki Facebooka wykorzystują teraz API wykresów?

  • stworzyłem aplikację z użytkownikowi
  • logowaniu do tej aplikacji przy użyciu następującego adresu url z użytkownika B (użytkownik B jest administracja stron i aplikacji)

https://m.facebook.com/dialog/oauth?client_id=[appID] & redirect_uri = [URI] & zakres = read_insights, manage_pages & response_type = token

  • Stosując powyższy link, logowanie było ok, mam dostęp do tokenu
  • Korzystanie https://graph.facebook.com/me/accounts Dostałem listę aplikacji i stron
  • Wreszcie próbuję kwerendy wartości spostrzeżenia z następującym adresem https: // wykresu. facebook.com/[page id]/spostrzeżenia & access_token = [login_response_access_token], ale mam następujący wynik: pusty

{ "dane": [ ] "paging": { "poprzedni" : "https://graph.facebook.com/[page_id]/insights?format=json & od = 1329064393 & aż = 1329323593" , "next": "https://graph.facebook.com/[page_id]/insights?format=json & od = 1329582793 & aż = 1329841993" } }

Co jest nie tak z moimi krokami? Próbowałem użyć Graph API Explorer i nie mogę uzyskać wartości spostrzeżeniami z następującym adresem URL:

https://developers.facebook.com/tools/explorer

  1. Rozwinąć powyżej url
  2. Uzyskaj dostęp do tokena (read_insights, manage_pages)
  3. https://graph.facebook.com/[page_id]/insights wraca sama pusta JSON
+0

Mam do czynienia z tym samym problemem. Jak to rozwiązałeś? – G3M

Odpowiedz

0

Twoje pierwsze i drugie kroki są prawdziwe, ale trzecia jest błędna, ponieważ w adresie URL https://graph.facebook.com/[page_id]/insight nie ma pola wglądu w węźle twojego id_strony, tak jak wszyscy, myśleć. Możesz zobaczyć pola, których możesz użyć po prawej stronie eksploratora wykresów.

Może być przyczyną pustki wglądów może być FB.api zwraca puste dane przez kilka dni w dzisiejszych czasach. możesz go przetestować, klikając opcję pokaż stare statystyki na stronie swojej aplikacji. zobaczysz.

+0

Cześć!Trzeci krok jest również w porządku, ponieważ wgląd działa teraz mniej więcej poprawnie –

+0

tak, teraz na to patrzyłem, a krok 3 daje mi trochę danych do moich identyfikatorów strony :) ale jak powiedziałeś, są puste dane na kilka dni , Nie rozumiem FB –

0

ja zakładając masz prawidłową access_token (co jest zapewne w przypadku, gdy masz możliwość sprawdzenia obiektów). Czy przedmiotowy przedmiot ma dane w ostatnim miesiącu? Polecam również dostarczanie zakresu dat (z parametrami od i do), co spowodowało u mnie problemy w przeszłości.

Powiązane problemy