如何通过Graph API和Javascript-SDK从iframe应用程序查看喜欢的粉丝页面

时间:2011-09-03 15:04:28

标签: javascript facebook facebook-graph-api facebook-like

这是我的代码,这只适用于应用开发者帐户。 WT是我的错?

window.fbAsyncInit = function() {
var APP_ID   = 'XXXXX';
var PAGE_ID  = 'XXXXX';

FB.init({
    appId  : APP_ID,
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true,  // parse XFBML
});

FB.api('/me/likes/' + PAGE_ID, function(response) {
    t = $.toJSON(response);
    alert(t);
}); 

}

RESULT
开发者帐户:

{"data":[{"name":"111222333","category":"Small business","id":"281428705206834","created_time":"2011-09-02T14:14:37+0000"}]}

非开发者帐户:

{"error":{"type":"OAuthException","message":"An active access token must be used to query information about the current user."}}

2 个答案:

答案 0 :(得分:0)

它可能与页面设置有关。如果页面设置为不可见,例如仅对该页面的管理员可见,则可能是导致该错误的原因。

您是否已将页面设置为适合所有人?

答案 1 :(得分:0)

为了看到用户喜欢图形api,您需要具有这样的权限。 user_likes

  

请参阅:http://developers.facebook.com/docs/reference/api/permissions/