4

私のサイト qa.carryon.com があります (これは私たちのテスト サイトです)。Facebookのログイン用に構成し、招待状を送信します。Facebook では、SiteURL を「http://login.qa.carryon.com/gs/」として構成しました。「login.qa.carryon.com」は当社の CNAME であり、ソーシャル サード パーティとして Gigya を使用しています。

ログインは正常に機能しており、ユーザーが Facebook の友達のリストを表示すると、ユーザーはそのうちの 1 つをクリックし、Facebook の送信ダイアログがトリガーされます。送信ダイアログのリンク パラメータは、「http://qa.carryon.com/loyalty/signup?userid=xghdt6ys&username=xyz」のようなものです。

このリンクでは、エラー コード 100 のリンクが無効になっているか、構成に他の問題があります。私はこれを初めてやっているので、何が起こっているのか理解できません。手がかりがないので助けてください。

4

1 に答える 1

4

私もこの問題を抱えており、共通の URL で動的なクエリ文字列パラメーターを使用していました。あなたも同じことをしているようです。

FB UI 送信ダイアログ経由で URL を送信するに、Facebook に URL をスクレイピングさせることで問題を修正しました。FB API を使用して、パラメータにgraph.facebook.com投稿された URLとパラメータを に設定してヒットします。idscrapetrue

そのようです:

FB.api('https://graph.facebook.com/', 'post', {
    id: '[URL]',
    scrape: true
}, function(response) {
    FB.ui({
        method: 'send',
        name: '[name]',
        picture: '[Picture URL]',
        link: '[URL]',
        description: '[description]'
    });
});

ここでも答えました。

それは役に立ちますか?

于 2013-08-14T12:58:08.267 に答える