問題タブ [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の実績の登録と投稿

AppStoreにGameCenterの実績を含む既存のiOSアプリがあります。Facebook Connectの実装も機能しているので、新しいAchievementsGraphAPIを介して利用できるソーシャルチャネルをアプリで活用したいと思います。

アプリのアチーブメントとしてFacebookに登録する準備ができている対応するアチーブメントページを作成しました。私が読んだことから、成果とスコアを送信するにはアプリ認証トークンを使用する必要があるため、いくつかのPHPスクリプトを使用してサーバー上でこれらすべてを実行しているため、アプリのバイナリと一緒に秘密鍵を出荷する必要はありません。 。実績やスコアを送信するときに、iOSアプリでサーバー上のスクリプトを呼び出すようにする予定です。

ネイティブiOSアプリと同じFBアプリを使用しています。明らかに、ユーザーがアチーブメントのロックを解除したとき、または新しいハイスコアに達したときに、ストーリーとタイムラインイベントの生成を開始したいと思います。

しかし、FBアプリの実績を登録しようとすると、大きな障害にぶつかります。登録を行うスクリプトで次のエラーが発生します。

/<appid>/achievements成果のURLなどを添えてAPIにPOSTを送信するなど、すべてが正しく行われているようです。

FacebookによるこれらのAPIの制限を回避するために、開発者設定で既存のモバイルアプリを「Webサイト」および「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 に答える
262 参照

facebook-graph-api - アプリケーションの実績をすべて削除するにはどうすればよいですか?

Facebookアプリ用に作成したすべての実績をすばやく削除する方法はありますか?(私は数百を手に入れました..)

0 投票する
2 に答える
2838 参照

django - Django: Django プロジェクトに最適な Badge アプリ

Django プロジェクトにバッジ アプリを実装して、Stackoverflow と同じ機能を提供し、ユーザーにバッジを授与したいと考えています。

私はさまざまなアプリ (アプリのリスト) を見てきましたが、さまざまなブログで Brabeion について言及されています。それはバッジに最適な Django アプリですか?

プロジェクトはしばらくの間維持されていないようで、github に関する質問には回答がありませんでした。ドキュメンテーションは簡単ですが、詳細は説明されていませんaward_points。たとえば、以下の例のメソッドは何ですか。

一方、djangopackages.com にはDjango- achievements がリストされています。ドキュメントは適切で詳細に見えますが、各実績には独自のクラスが必要です (長いクラス定義ファイルになる可能性があります)。

プロジェクトには何を使用していますか? 上記のパッケージのいずれかを使用している場合、ポイント登録に関するコードを共有できる可能性はありますか?

0 投票する
1 に答える
524 参照

facebook-graph-api - フェイスブックの実績

ドキュメント: https://developers.facebook.com/docs/achievements/

<meta>各実績には、適切な Open Graph プロトコルタグを含む一意の URL が必要です。実績の一意の URL をスクレイピングし、タグで提供された情報を使用してティッカー ストーリーを生成します。ティッカー ストーリーは、実績の一意の URL にリダイレクトされます。

では、各アチーブメントには、メタ タグしか含まれていない HTML ファイルが必要なだけでしょうか? それは私には奇妙に思えるので、確認したいだけです。API呼び出しを介してアチーブメントを「作成」する必要があるため(ユーザーにアワードを授与するのとは異なります)、それで十分ではない理由がわかりません。

0 投票する
1 に答える
123 参照

facebook-graph-api - この成果を達成した友達を知る方法は?

それを達成した友達を達成ページに表示する方法が見つかりません。

  • /USER_ID/achievements - ユーザーの実績を返します
  • /FRIEND_ID/achievements - 友達の実績の 1 つを返します
  • /APP_ID/achievements - 定義のリストを返します

お願い助けて!友達ごとに多くのリクエストを行う必要がありますか (それは良い方法ではないと思います)?

0 投票する
3 に答える
4244 参照

ios - IOSゲームセンターアチーブメントアップロード

iTunes Connect内のGameCenterにすべての実績をアップロードする方法を知っている人はいますか?

私は10の言語で約30の成果を持っています。これは、ソースファイルからiTunesConnectにデータを取得するためのクリック、切り取り、貼り付けのすべてです。アプリの購入にアップロードする新機能があることに気付きました。実績に似たものはありますか?理想的には、すばらしいXMLアップロードがあるでしょう。夢を見ているのかしら?

ありがとう、

ディーン。

0 投票する
2 に答える
336 参照

iphone - iOS アプリのレーティングで GameKit アチーブメント?

簡単な質問です。グーグルとSOを試してみましたが、このようなものは見つかりませんでした。

ゲームで実際に進行していないものについて、gamecenter の実績を作成することは許可されますか? たとえば、次のような実績があります。

  • フィードバックをメールで送信
  • App Store でのアプリの評価
  • アプリ内購入によるレベルのロック解除
  • Facebook/Twitter でアプリを共有する
  • チュートリアルを完了する

誰もがこれらのいずれかを実装しようとしましたか? ご意見ありがとうございます。アチーブメントでリジェクトされたくない!

0 投票する
1 に答える
1815 参照

facebook - Posting Game Achievement-無効なトークンエラー:'IDはすでに指定されています'

以下に示すPHPCURLコードを使用して、ゲームの成果をFacebookに投稿しようとしています。

私は2つの変数$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

注トークンは編集されています。