我有一款想要将用户分数发布到Facebook的iOS游戏。我使用来自git的最新Facebook SDK。
该应用属于游戏类别,并标记为原生/桌面应用。
iOS套装设置正确(如果我设置错误,我的应用无法登录)。
我向用户请求publish_actions权限并成功。
但是当我尝试通过USER_ID / scores(或me / scores)的requestGraphPath发布新分数时,我收到一条错误请求app access_token。
我知道这被视为客户端应用程序,并且应用程序身份验证是通过Facebook SDK完成的。所以access_token是一个组合的(加密?),应该可以工作。 (将App Secret Key放入我的应用程序并修补SDK以处理它不是一个好主意)
另一方面,通过新的Open Graph发布高分非常有效(我使用默认的高分操作并且它有效),但我需要等待批准才能上线...
我对Scores API缺少什么?
答案 0 :(得分:1)
在Facebook上,您的应用必须是WEB类型。 仅使用USER_ID和app access_token (例221179161233395 | O9Wwt7hmowV2Bt3k5yVAy2SInTU)