我不清楚facebook中的权限是如何工作的。 我想将用户存储为高分,并显示用户朋友分数的首选列表。 我不想发布用户的Feed,我只想使用得分api。
我是否需要publish_actions权限?
我一直在尝试创建测试用户,我注意到auth令牌有不同的范围:
测试user1:public_profile,basic_info,user_friends
测试user2:public_profile,basic_info,publish_actions,user_friends
如何测试user2获得该权限?
我已经设置了一个Facebook应用程序,但如果我需要额外的publish_actions权限,我将不得不通过审核流程,对吗?
编辑: 我的应用程序是一个在Android上运行的unity3d游戏。 看来,我可以获得阅读分数,但无法设置新分数,我得到了错误。
java.io.FileNotFoundException: https://graph.facebook.com/lotsofnumbers/scores
答案 0 :(得分:0)
根据https://developers.facebook.com/docs/games/scores#create-update-scores,您需要publish-actions
权限才能发布分数。
"测试用户2"
可以在登录流程中拒绝该权限(因为它已被扩展),所以我认为这是可以的。