0

ダイアログに奇妙な問題があります。私のプロジェクトで使用している簡単なコードは次のとおりです。

        FB.ui({
            app_id: 'MY_APP_ID',
            method: 'send',
            name: 'Test',
            link: 'MY_APP_LINK',
            display: 'iframe'
        }, function(response) {
            console.log(response);
        });

ダイアログを開いた後、何も説明されていない一般的なエラーが発生しました。

元の言語は次のとおりです。英語では、「APP_NAME でエラーが発生しました。後でもう一度やり直してください。」のように聞こえるはずです。

誰か私を助けて、なぜそれが起こるのか説明してもらえますか? ドキュメントを少なくとも 3 回読みましたが、役に立つものは何も見つかりませんでした。

4

3 に答える 3

1

アプリのドメイン設定を確認します–アプリで許可されていないページからダイアログを呼び出すことは、この種のエラーの一般的な原因です。

于 2012-06-13T20:08:12.317 に答える
1

有効なリンクを指定する必要があります。リンクを「http://www.google.com」に設定してみてください。

于 2012-10-19T21:40:27.717 に答える
1

どのような種類のデバイスを使用していますか?

タブレット/電話でこれを行っている場合、「送信」ダイアログは現在これらのデバイスをサポートしていないため、エラーが発生します。

http://developers.facebook.com/docs/reference/dialogs/send/

彼らのドキュメントから:

URL を指定する必要があり、「宛先」フィールドにユーザーを事前入力できます。送信ダイアログには、拡張アクセス許可は必要ありません。このダイアログは現在、モバイル デバイスではサポートされていません。

于 2012-12-10T17:47:42.073 に答える