当前位置:  开发笔记 > 编程语言 > 正文

如何在facebook中检查特殊权限

如何解决《如何在facebook中检查特殊权限》经验,为你挑选了3个好方法。

如果用户已授予我的网站发布流权限,我该如何检查javascript



1> Andrew Dyste..:

我有同样的问题,但找不到任何示例代码.无论如何,我想出了这个,这对我有用.希望这有助于某人.

FB.api('/me/permissions', function (response) {
            var perms = response.data[0];

            if (perms.publish_stream) {                
                // User has permission
            } else {                
                // User DOESN'T have permission
            }                                            
    } );



2> Portman..:

您正在寻找的API方法是Users.hasAppPermission.您可以直接从JavaScript调用它,但编写自己的HTTP方法可能会更有效,它通过API调用它并通过JSON返回"true"或"false".

还有一个提交的错误(13378),Users.hasAppPermission没有Graph API等价物.


它现在在Graph API中:https://graph.facebook.com/me/permissions - http://developers.facebook.com/docs/reference/api/user/

3> DuckMaestro..:

在新的Graph API(包括通过JavaScript)中,这可以通过访问" /[user]/permissions" 来完成.

从User对象文档:

permissions

用户授予应用程序的权限.

array包含一个对象,其中键作为权限名称,值作为权限值(1/0) - 默认情况下,对象中省略了值为0的权限; 还包括一个type 永远的领域permissions.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有