问题标签 [achievements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1612 浏览

ios - 从 iOS 应用注册和发布 Facebook 成就

我在 App Store 上有一个包含 Game Center 成就的现有 iOS 应用程序。由于它也有一个有效的 Facebook Connect 实现,我想在我的应用程序中利用通过新的成就图 API 提供的社交渠道。

我已经创建了相应的成就页面,准备在 Facebook 上注册为我的应用程序的成就。根据我的阅读,由于必须使用应用程序身份验证令牌来提交成就和分数,我正在使用一些 PHP 脚本在我的服务器上执行所有这些操作,因此我不必将我的密钥与我的应用程序二进制文件一起发送. 我计划在提交成就或分数时让我的 iOS 应用程序在我的服务器上调用一个脚本。

我正在使用与本机 iOS 应用程序相同的 FB 应用程序。显然,我希望它在用户解锁成就或达到新的高分时开始生成故事和时间线事件。

但是,在尝试为 FB 应用程序注册成就时,我遇到了一个很大的障碍。执行注册的脚本出现以下错误:

我似乎做的一切都是正确的,向/<appid>/achievementsAPI 发送一个带有成就 URL 的 POST 等。

为了解决 Facebook 对这些 API 的限制,我还在开发人员设置中启用了现有的移动应用程序作为“网站”和“Facebook 上的应用程序”。无济于事。

所以我的问题是......我是否遗漏了一些东西来启用可以通过中间服务器从 iOS 应用程序提交的成就?如有必要,我不介意设置画布页面等,但我宁愿不让用户作为一个完全独立的应用程序重新进行身份验证,以便他们可以将成就和分数发布到他们的 Facebook 流中。

我想要实现的最多是在必要时向用户询问他们设备上现有应用程序的额外权限。应该可以在我的服务器上调用一个脚本,在需要时将成就推送到 Facebook - 但是如何?

这样做的唯一方法是使用一个单独的 FB 应用程序,该应用程序根本没有设置为原生移动应用程序,还是可以是原生/Web 应用程序的组合?

0 投票
1 回答
1000 浏览

facebook - 无法创建新的开放图表成就

我不断收到错误:

"给定的选择器字符串 \"game:points\" 对于 ID 为 10150679224277659 的 Ent 无效"

尝试创建新成就时(使用https://graph.facebook.com/myappid/achievements/?method=post&access_token=...achievement=newurl

这个新成就是完全不同的并且有一个不同的 URL 那么为什么它在这个错误中一直告诉我另一个 ID(10150679224277659)?

有任何想法吗?

0 投票
1 回答
373 浏览

facebook - 如何创造成就

“每场比赛总共获得 1000 分,分配给他们的所有成就。”

这是否意味着,例如,我可以创建十个 100 分的成就,仅此而已,还是意味着如果我有一个 100 分的成就,我不能将其提供给超过 10 人?

0 投票
1 回答
262 浏览

facebook-graph-api - 如何删除我所有的申请成就?

有没有快速删除我为 Facebook 应用创建的所有成就的方法?(我有数百个..)

0 投票
2 回答
2838 浏览

django - Django:Django 项目的最佳徽章应用程序

我想在 Django 项目中实现一个徽章应用程序,以提供与 Stackoverflow 相同的功能来奖励用户徽章。

我查看了各种应用程序(应用程序列表),并且各种博客都提到了 Brabeion。那是用于徽章的最佳 Django 应用程序吗?

该项目似乎有一段时间没有维护,github上的问题仍未得到解答。文档很简单,但是没有解释细节,award_points例如下面示例中的方法。

另一方面,djangopackages.com 列出了Django-achievements。文档看起来不错且详细,但是,每个成就都需要自己的类(可能是一个长的类定义文件)。

您在项目中使用什么?如果您使用所描述的软件包之一,您是否有机会围绕点注册共享一些代码?

0 投票
1 回答
524 浏览

facebook-graph-api - 脸书成就

文档:https ://developers.facebook.com/docs/achievements/

每个成就都必须拥有一个带有相应 Open Graph 协议<meta>标签的唯一 URL。我们将抓取成就的唯一 URL,并使用标签中提供的信息来生成 Ticker 故事。Ticker 故事将重定向到成就的唯一 URL。

所以每个成就只需要一个 HTML 文件,里面只有元标记? 这对我来说似乎很奇怪,所以我只想确认一下。由于您仍然必须通过 API 调用“创建”成就(不同于将其授予用户),我不明白为什么这还不够。

0 投票
1 回答
123 浏览

facebook-graph-api - 怎么认识取得这个成就的朋友?

无法找到在成就页面上显示实现它的朋友的方式。

  • /USER_ID/achievements - 返回用户成就
  • /FRIEND_ID/achievements - 返回我朋友的一项成就
  • /APP_ID/achievements - 返回定义列表

请帮帮我!我是否需要为我的每个朋友做很多请求(我认为这不是好方法)?

0 投票
3 回答
4244 浏览

ios - IOS游戏中心成就上传

有人知道在 iTunes Connect 中将所有成就上传到游戏中心的方法吗?

我在 10 种语言中取得了大约 30 项成就。要从我的源文件中获取数据到 iTunesConnect 中,需要进行大量的点击、剪切和粘贴操作。我注意到有一个新功能可以在应用购买中上传。成就有类似的东西吗?理想情况下会有一个不错的 XML 上传。我在做梦吗?

谢谢,

院长。

0 投票
2 回答
336 浏览

iphone - 评价 iOS 应用的 GameKit 成就?

快速提问。尝试谷歌搜索和 SO 并找不到这样的东西。

是否允许为游戏中没有实际进展的事物创建游戏中心成就?例如,您能否取得以下成就:

  • 通过电子邮件向我发送反馈
  • 在 App Store 上给 App 评分
  • 通过应用内购买解锁关卡
  • 在 Facebook/Twitter 上分享应用程序
  • 完成教程

任何人都试图实现这些?感谢您的任何意见!我不想因为成绩而被拒绝!

0 投票
1 回答
1815 浏览

facebook - 发布游戏成就 - 令牌无效错误:“已指定 ID”

我正在尝试使用下面显示的 PHP CURL 代码将游戏成就发布到 Facebook。

我有两个变量$non_sef_achievement$sef_achievement.

使用$sef_achievement我得到我有一个invalid type game并且这game.achievements是必需的。

$non_sef_achievement当我注册成就时,使用该变量会得到以下转储。请注意,true当我发布分数时我会得到,另一个错误是当我尝试发布成就时。

你能帮我找出我做错了什么吗?

[string] {"error":{"message":"Invalid token: \"103032446\". An ID has already been specified.","type":"OAuthException","code":2500}} = "Register: " Tooltip

[string] true = "Post Score: " Tooltip

[string] {"error":{"message":"Invalid token: \"1000234234602\". An ID has already been specified.","type":"OAuthException","code":2500}} = "Post Achievement: " Tooltip

注意 标记已被编辑。