我正在使用facebook示例SessionLoginSample。 我已将文件添加到LoginUsingActivityActivity.java文件中: 1. facebook登录按钮(com.facebook.widget.LoginButton) 2.阅读预备(在onCreate:
setContentView(R.layout.activity);
authButton = (LoginButton) findViewById(R.id.authButton);
authButton.setReadPermissions(Arrays.asList(new String[] {"email"}));
) 这个批准屏幕我真的看到我要求阅读邮件。 但在链接中: https://graph.facebook.com/me/friends?access_token=CAAFaKtb7Pg4BAK9q1vPnZAXZBnYO3fWlTVnFQmuqZAoqvwMzNibnH7TLtszjsG7ZBxbntmpMLPvTKpucUoMb9ej2ieJBQ0E9Au2anZAkCzMkjBfU234ioQdL2mgO9aBGveMGFrv2ZCvpajDd3m5cGv6x6h7iZABnP5xYOsuUe4XcZByZAYxdARuwUxWxZBhno4IxTzVeJveI9caNkIxs41F9Kl 我得到一个空文件:
{
"data": [
]
}
我用debug tool(the link include the key)检查过,但一切都很好看 也许你有个主意吗?
我找到了解决方案: 来自示例应用程序的链接的问题。 当前链接为https://graph.facebook.com/me?access_token=CAAFaKtb7Pg4BAK9q1vPnZAXZBnYO3fWlTVnFQmuqZAoqvwMzNibnH7TLtszjsG7ZBxbntmpMLPvTKpucUoMb9ej2ieJBQ0E9Au2anZAkCzMkjBfU234ioQdL2mgO9aBGveMGFrv2ZCvpajDd3m5cGv6x6h7iZABnP5xYOsuUe4XcZByZAYxdARuwUxWxZBhno4IxTzVeJveI9caNkIxs41F9Kl。 我删除了“朋友”这个词,现在只显示“我”
谢谢
答案 0 :(得分:0)
尝试添加权限“basic_info
”
authButton.setReadPermissions(Arrays.asList(new String[] {"email","basic_info"}));