facebook graph api不会获得测试用户朋友的列表

时间:2019-05-28 00:53:05

标签: reactjs facebook-graph-api facebook-login

我正在尝试使用Facebook图形API来吸引所有test_users朋友。它返回一个空数组。应授权测试用户使用该应用。我预计实际用户也会发生同样的事情。

facebookLoginHandler = response => {
    if (response.status === 'connected') {
      this.FB.api('/me/friends', userData => {
        console.log(userData);
        let result = {
          ...response,
          user: userData
        };
        this.props.onLogin(true, result);
      });
    } else {
      this.props.onLogin(false);
    }
  }

  render() {
    let {children} = this.props;
    return (
      <div onClick={this.facebookLogin}>
        {children}
      </div>
    );
  }
}

{data: Array(0), summary: {…}}
data: []
summary: {total_count: 322}
__proto__: Object

1 个答案:

答案 0 :(得分:0)

据我所知,App Test Users不会在这种资源中返回任何数据。对于所面临的问题,我不确定,但请尝试以下操作: -使用授权您的应用程序的真实Facebook帐户。 -尝试通过访问令牌而不是Facebook SDK使用普通的GET请求 -如果您使用的是真实的Facebook帐户,但该帐户不起作用,则应删除应用程序权限,然后再次授权您的应用程序。

祝你好运