【问题标题】:Facebook Publishing ScoreFacebook 发布分数
【发布时间】:2014-07-09 17:58:46
【问题描述】:

我正在尝试通过我的应用发布分数。但不幸的是,我无法这样做。我什至尝试在http://developers.facebook.com/blog/post/539/ 使用代码 sn-p,但出于某种奇怪的原因,它对我不起作用。如果有人可以为我提供一些基本指导方针,我真的会很有帮助,因为这将帮助我在该系统的基础上继续前进。我不想要任何花哨的发布技术,我只是期待在游戏结束时发布分数。

使用https://graph.facebook.com/user id/scores?score=10&access_token=access_token 返回

{
“数据”:[

]
}

【问题讨论】:

  • 没有为我工作”真的没有帮助!

标签: facebook


【解决方案1】:

您的示例看起来像一个 HTTP GET 请求(即“显示此用户的分数”)

要更新分数,您需要发出 POST 请求,或者通过在 GET 调用中添加 ?method=post 来“伪造”POST 请求

您还需要使用应用访问令牌,获取此令牌的说明位于: https://developers.facebook.com/docs/authentication/#applogin

【讨论】:

  • 好吧,这是一个正确的方向!但是现在我如何检索应用程序访问令牌? { "error": { "message": "(#15) 必须使用应用程序 access_token 调用此方法。", "type": "OAuthException" } }
  • 效果很好!非常感谢!!!!如果我在将其放入 php 文件时需要任何进一步的帮助,我将再次给您带来错误,再次感谢您
【解决方案2】:

我已经使用 javascript sdk 完成了,你可以查看我的游戏的源代码 https://apps.facebook.com/tgif-game/ 您应该查看 scripts/gameui.js 以获取发布分数和获取分数列表的调用。

【讨论】:

  • 感谢您的链接,但它都是加密的!
【解决方案3】:

在 Facebook 开发者仪表板中,将您的应用类别设置为游戏。 然后只有您可以发布分数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    相关资源
    最近更新 更多