0

私は Facebook API の初心者です。私は Facebook アプリを作成しました。Java Web アプリを介して、友人を招待してアプリを使用するようにリクエストを送信し、それらをアプリのダウンロード ページ (または現時点では、www.google.com などの任意の Web ページ) にリダイレクトしたいと考えています。 .

次の手順に従いました: https://developers.facebook.com/docs/reference/dialogs/requests/

しかし、これが私が探しているものかどうかはわかりません。どんな助けでもいいです!

私が書いたコードは次のとおりです。

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html">
<h:head>
    <title>Facelet Title</title>
</h:head>
<h:body>
    <div id="fb-root"></div>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <p>
        <input type="button"
               onclick="sendRequestToRecipients(); return false;"
               value="Send Request to Users Directly"
               />
        <input type="text" value="User ID" name="user_ids" />
    </p>
    <p>
        <input type="button"
               onclick="sendRequestViaMultiFriendSelector(); return false;"
               value="Send Request to Many Users with MFS"
               />
    </p>

    <script>
        FB.init({
            appId: '151779115008427',
            frictionlessRequests: true
        });

        function sendRequestToRecipients() {
            var user_ids = document.getElementsByName("user_ids")[0].value;
            FB.ui({method: 'apprequests',
                redirect_uri: 'http://www.google.com',
                message: 'My Great Request',
                to: user_ids
            }, requestCallback);
        }

        function sendRequestViaMultiFriendSelector() {
            FB.ui({method: 'apprequests',
                message: 'My Great Request'
            }, requestCallback);
        }

        function requestCallback(response) {
            // Handle callback here
        }
    </script>
</h:body>

次のエラーが表示されます。

FBリクエストの私のエラー

4

1 に答える 1

0

リクエストを開始した URL (私の場合は URL = localhost:8080/FB_Test) から baseURL を redirect_uri として設定する必要があったため、Facebook ログインを使用して Web サイトの redirect_uri に設定する必要がある baseURL は次のとおりです: localhost:8080 .

@Anvesh Saxenaが渡したこのリンクは、私を大いに助けてくれました!! リンク: Facebook API エラー 191

于 2013-06-18T11:42:00.473 に答える