Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在制作Facebook应用程序时,我对用户和朋友权限使用什么语法?_Python_Facebook Graph Api_Facebook Apps_Pyfacebook_Facebook App Requests - Fatal编程技术网

Python 在制作Facebook应用程序时,我对用户和朋友权限使用什么语法?

Python 在制作Facebook应用程序时,我对用户和朋友权限使用什么语法?,python,facebook-graph-api,facebook-apps,pyfacebook,facebook-app-requests,Python,Facebook Graph Api,Facebook Apps,Pyfacebook,Facebook App Requests,我正在制作一个facebook应用程序,在用户和好友权限中,我选择了“好友生日”,在扩展权限下,我选择了“离线访问” 对于“离线访问”,代码为 facebook=Facebook('<api-key>','<secret-key>') facebook.request_extended_permission('offline_access') facebook=facebook(“”,) 请求扩展权限(“脱机访问”) 所以我使用了“请求扩展权限”来获得扩展权限。 对于

我正在制作一个facebook应用程序,在用户和好友权限中,我选择了“好友生日”,在扩展权限下,我选择了“离线访问”

对于“离线访问”,代码为

facebook=Facebook('<api-key>','<secret-key>')
facebook.request_extended_permission('offline_access')
facebook=facebook(“”,)
请求扩展权限(“脱机访问”)
所以我使用了“请求扩展权限”来获得扩展权限。
对于用户和朋友权限,我应该使用什么?

假设“pyfacebook”的工作方式与官方SDK类似,只需将您需要的其他权限作为CSV列表添加到同一通话中即可:

facebook=Facebook('<api-key>','<secret-key>')
facebook.request_extended_permission('friends_birthday, user_birthday')
facebook=facebook(“”,)
请求扩展权限(“朋友生日,用户生日”)

etc

离线访问已被弃用,请阅读我不能这样做,因为“离线访问”属于扩展权限,“好友生日”属于用户和好友权限,根据,您是否将文档上的权限分类与您使用的SDK中的方法相混淆?您是否检查了SDK的代码以了解它对提供的参数的作用?如果它在call t Auth对话框中的
scope
参数中传递它们,那么它应该可以工作-请求不同权限类别的方式没有区别,它们都以相同的参数传递给Oauth对话框是的,在阅读了之前的注释之后,我也尝试在同一个调用中传递其余的权限,但是,它不起作用。我不明白我哪里出错了。我看了一下,SDK似乎已经过时了,不能与当前的身份验证流一起工作-它仍然在使用
ext\u perm
参数,该参数在2011年10月Oauth 2迁移时消失了,我觉得您是对的,因为这里-->当我参考该表时,列名perms,我可以在同一空间看到脱机访问和电子邮件。所以,权限可能会在同一个调用中传递,但是,它现在对我不起作用。