次の JavaScript コードを使用してアクションを投稿しようとしています。
FB.api('/me/spacemaze:fly_through',
'post',
{maze: 'http://www.gethugames.in/html5spacemaze/', lid: state.currentLevel, score: 1001},
function(resp) {
if(!resp || resp.error) {
console.log('err occured');
console.log(resp.error);
} else {
console.log('successfull action');
console.log(resp);
}
});
しかし、リクエストは失敗し、次のエラーが発生します。
code: 1
message: "An unknown error has occurred."
type: "OAuthException"
Open Graph Dashboard では、 2 つのカスタム プロパティとタイプのfly_through
アクションとして定義されます。はオブジェクトであり、集計を作成していません。lid
score
float
Maze
コードの何が問題になっていますか?
編集1:
アクセス トークンを取得し、アクセス トークン デバッガーで有効であることを確認しましたが、Issues フィールドは不明と表示されます。それが問題かどうかはわかりません。
次に、Graph API Explorer で、次のフィールドを含むクエリを投稿しました。
URL: me/spacemaze:fly_through
maze: http://www.gethugames.in/html5spacemaze
lid: 5
score: 10.1
しかし、同じエラーが発生します:
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
PS:拡張アクセス許可の下でpublish_stream
アクセス許可を取得しました。read_stream
足りませんか?