【问题标题】:What permission I need to post score on facebook SDK Unity我需要什么权限才能在 facebook SDK Unity 上发布分数
【发布时间】:2014-09-08 10:21:47
【问题描述】:

我尝试使用 Unity 上的 facebook SDK 在 facebook 上发布我的游戏分数,但是当我尝试发布 unity 时抛出此消息:

403 禁止 UnityEngine.Debug:日志(对象) c__AnonStoreyB:m__8(FBResult) (在 Assets/FL Plugin Scripts/FacebookManager.cs:307) Facebook.c__Iterator0:MoveNext()

当我登录时,我使用此权限:

B.Login("email,publish_actions,public_profile,publish_stream,read_stream,export_stream", LoginCallback);

谢谢!

【问题讨论】:

  • 用户授予了哪些权限?使用 /me/permissions 进行检查。您需要发布操作。 publish_stream 和 export_stream 不存在。 read_stream 你不会被批准。
  • 我使用此权限 email,publish_actions,public_profile
  • 我有这个权限 {"data":[{"permission":"installed","status":"granted"},{"permission":"public_profile","status": "granted"},{"permission":"user_friends","status":"granted"}]}
  • 那你还没有要求 publish_actions

标签: c# android facebook facebook-graph-api


【解决方案1】:

我找到了解决办法。

好吧,如果您是应用程序的开发人员,Facebook 只会授予 publish_actions 权限。

因此,如果您想试用您的应用,您需要使用您的 Facebook 帐户登录您的智能手机并设置有开发者。

就是这样。

如果你想向其他用户询问 public_actions,你需要这样做:

https://developers.facebook.com/docs/apps/review

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多