[英]Do I need to pass access tokens when using the Javascript SDK?
我剛剛開始使用Graph API和Javascript SDK。 我有一個頁面可以使用fb:login按鈕對用戶進行身份驗證,並且我已經使用/ me / feed成功發布了狀態更新。 但是,當我嘗試檢索事件列表或帖子時,響應為空數組。 我剪切並粘貼了FB文檔中的一些示例,這些示例導致了未定義的對象。
我在身份驗證方面缺少什么嗎? 我的用戶正在授權user_events和friend_events。 我認為如果可以發表,我應該可以閱讀。 希望這很明顯。
這是總是導致錯誤情況的代碼示例:
function getFriends() {
FB.api('/me/friends', function(response) {
if(response.data) {
$.each(response.data,function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
});
} else {
alert("Error!");
}
});
以及我的登錄按鈕和初始化代碼:
<fb:login-button autologoutlink="true" perms="status_update,publish_stream,user_events,friends_events"></fb:login-button>
<script language="javascript" type="text/javascript">
FB.init({
appId: 'myappid',
status: true,
cookie: true,
xfbml: true
});
提前致謝。
不,您不必傳遞access_token ....也許只是一個復制粘貼錯字,但是您錯過了代碼中的右括號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.