2011-10-20 3 views
3

私のステージング(サンドボックス)環境で完璧に働いた達成コードが私の生産環境ではうまくいかないという問題があります。FBは私が1つを登録しているときに達成を認めていると信じています

データ

- achievement=[url of achievement, lints fine] 
- display_order=101 
- access_token=[an app access token] 

と [私のアプリのID] /実績 にI HTTP POST ...私はエラーを取得する:

"error": { 
    "message": "(#3403) Achievement hasn't been registered for this application. See https://developers.facebook.com/docs/achievements/", 
    "type": "OAuthException" 
    } 

場合に発生することになっているものはどれユーザーに無効な成果を与えようとします。私は呼び出しているエンドポイントがユーザーIDではなく、自分のアプリケーションIDであることを確認しています。そのため、何が問題になる可能性があるのか​​を完全に失っています。何か案は?前もって感謝します!

答えて

2

これはFB側のバグで、データベース内の特定のアプリケーションのレコードに影響を与えたことが判明しました。私はそれを提出した。彼らはそれを再現し、割り当て、修正した。この同じ動作が見られる場合は、自分で修正することはできません。開発者用アプリからバグを報告するだけです。 the bug I filedを参照してください。

関連する問題