尝试使用iOS应用程序的分数api发布分数,但需要app access_token

时间:2011-12-17 13:19:36

标签: objective-c ios facebook

我有一款想要将用户分数发布到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缺少什么?

1 个答案:

答案 0 :(得分:1)

在Facebook上,您的应用必须是WEB类型。 仅使用USER_ID和app access_token (例221179161233395 | O9Wwt7hmowV2Bt3k5yVAy2SInTU)