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