android - 从 Graph API 返回的 Facebook 链接,但导致某些但不是所有用户的“未找到内容”页面
问题描述
我的应用程序试图像这样链接到用户的 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 文档中阅读的内容,应用程序用户无法关闭对其主页的访问:
用户控制 Facebook 登录允许用户仅授予您要求的应用程序权限的子集,但始终需要的公共个人资料除外。当您请求权限时,这可作为登录对话框中的单独屏幕使用。您的应用应处理有人拒绝授予您的应用您请求的权限之一的情况。
任何人都知道发生了什么,或者你能建议一种替代方法吗?
解决方案
事实证明 user_link 权限是无操作的。无论是否授予此权限,用户都只能链接到朋友的页面。完全荒谬。
推荐阅读
- ios - 启用 AR 相机时 iPhone X 手电筒关闭
- filter - 在 Power BI 中筛选时显示相关数据
- webpack - 将 css 作为字符串导入 (vue-cli)
- reactjs - 如果数组为空,则反应表,不渲染
- android - 显示特定片段时启用按钮集(Kotlin)
- javascript - javascript和django中的搜索引擎
- android - Android:将新项目添加到列表并使用 Kotlin 通过 RecyclerView 适配器显示它
- vb.net - 如果时间和时间之间的条件vb.net
- html - How to make only textbox less wide?
- macros - 如何扩展 Crystal 语言语法?