0

次の 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アクションとして定義されます。はオブジェクトであり、集計を作成していません。lidscorefloatMaze

コードの何が問題になっていますか?

編集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足りませんか?

4

0 に答える 0