2013-04-17 20 views
17

Próbuję uzyskać posty ścienne od określonego użytkownika za pomocą pakietu JavaScript Facebook SDK. Gdy korzystam z Eksploratora interfejsu graficznego wykresu, działa dobrze; ale gdy próbuję to samo na mojej stronie internetowej, pojawia się następujący błąd:Facebook graphApi oAuth - jak zdobyć token dostępu?

code: 104 
message: "An access token is required to request this resource." 
type: "OAuthException" 

Gdzie mogę znaleźć token dostępu, tak że mogę pokazać Strona Facebook strumień mojej firmy na mojej stronie?

Odpowiedz

34

Tak, potrzebujesz żetonu dostępu do pobierania postów na stronie Facebooka. Ponieważ posty na stronie są publiczne, każdy token dostępu będzie działał. Należy użyć tokenu dostępu do aplikacji, ponieważ jest to never expires.

  1. Odwiedź https://developers.facebook.com/apps i utworzyć nową aplikację
  2. Wpisz żądany App Imię i nazw
  3. W sekcji „Wybierz sposób aplikacja integruje się z Facebooka” Wybierz „Witryna z Facebook Zaloguj”
  4. Enter adres URL Twojej witryny w polu "Adres URL strony". Pamiętaj, aby dodać końcowe/"
  5. Odwiedź here, aby uzyskać swoją App Token.

dzwonić do API wykres, aby pobrać strony posty

https://graph.facebook.com/pageID/feed?access_token=your_token 
+2

Dziękuję bardzo dużo! :) To jest to, czego potrzebowałem. Miłego życia! – SimonRabbit

+0

Czy to nie ujawni tajemnicy lub tajnej aplikacji po stronie klienta? Popraw mnie, jeśli się mylę, ale słyszałem, że nigdy nie powinieneś mieć tokena po stronie klienta, co sprawia, że ​​JS SDK jest w użyciu. –

+0

Czy mogę korzystać z apletu FB na serwerze 0.0.0.0, czy musi to być domena? – Heilemann

Powiązane problemy