图形签入 Facebook api 始终返回空

Graph checkin Facebook api always returns empty

本文关键字:返回 api Facebook 图形      更新时间:2023-09-26

我正在尝试使用签入方法来获取用户的位置,它只返回空数据:

{  "data": [  ]}

这是我在javascript中的代码:

FB.login(function(response){
        if(response.authResponse){
    FB.api('/me', function(me){
        if (me.id) {
            var facebook_userid = me.id;
            alert(facebook_userid);
            FB.api('/'+facebook_userid+'/checkins', function(response) {
                alert(response);
                console.log(response);
            });
        }
    });
            }
}, {scope: 'email,user_status,user_checkins,user_likes,user_location'});
这是我

的版本。它工作正常。

  FB.login(function(response){
    if(response.authResponse){
      FB.api('/me?fields=posts.with(location)', function(response){
        console.log(response);
      });
    }
  }, 
  {scope: 'email,user_status,user_checkins,user_likes,user_location,read_stream'});