Python 在制作Facebook应用程序时,我对用户和朋友权限使用什么语法?
我正在制作一个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('<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,我可以在同一空间看到脱机访问和电子邮件。所以,权限可能会在同一个调用中传递,但是,它现在对我不起作用。