Facebook链接从Graph API返回,但指向某些但不是全部用户的“找不到内容”页面

问题描述 投票:0回答:1

我的应用正在尝试这样链接到用户的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登录仅允许用户向您的应用程序授予您请求的权限的子集,但始终需要公开配置文件。当您请求权限时,可以在登录对话框中将其作为单独的屏幕使用。您的应用应处理有人拒绝向您的应用授予您请求的权限之一的情况。

任何人都知道发生了什么事,或者您可以建议替代方法?

android facebook-login facebook-authentication
1个回答
0
投票
事实证明user_link权限是no-op。无论是否授予此权限,用户都只能链接到朋友的页面。完全荒谬。
© www.soinside.com 2019 - 2024. All rights reserved.