我的应用正在尝试这样链接到用户的Facebook主页,以便向用户发送消息:
reachOut.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
// Navigate to person's Facebook page to send a message.
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://facebook.com/" + idArray[selectedPosition]));
startActivity(intent);
}
});
idArray []包含应用程序范围的Facebook ID的列表。这对许多用户来说效果很好,但对其他用户却不行。我问一个人是否阻止了他的页面访问,但他说不是。另外,根据我在Facebook docs中看到的内容,应用程序用户无法关闭对其主页的访问:
用户控制Facebook登录仅允许用户向您的应用程序授予您请求的权限的子集,但始终需要公开配置文件。当您请求权限时,可以在登录对话框中将其作为单独的屏幕使用。您的应用应处理有人拒绝向您的应用授予您请求的权限之一的情况。
任何人都知道发生了什么事,或者您可以建议替代方法?