0

URLがFacebookデバッグツールに送信されない限り、「いいね」ボタンが自分のサイトで機能しない問題のトラブルシューティングを行っています。

私がヒットしたとき、comment_widget_shell.phpに対して2つのリクエストが発生します。成功すると(302が見つかりました)、もう一方は失敗し、ステータス「(キャンセル済み)」を表示して「保留中」と入力します。

成功したリクエスト:

Request URL:http://www.facebook.com/plugins/comment_widget_shell.php?locale=en_US&master_frame_name=f236db264&offsetX=0&sdk=joey
Request Method:GET
Status Code:302 Found

失敗したリクエスト:

Request URL:https://www.facebook.com/plugins/comment_widget_shell.php?locale=en_US&master_frame_name=f236db264&offsetX=0&sdk=joey

この質問を書いている時点で、likeが失敗するURLの例を次に示します。

http://www.zujava.com/geisha-makeup

サイトはHerokuに似たプラットフォームで実行されているため、最初はこのStack Overflowの問題だと思いましたが、Drupal(Pantheon)の場合、ローカルで問題を再現することはできません。しかし、私はPantheonサポートに連絡し、Herokuの制限がPantheonに存在しないと報告しました。

これをデバッグするために他にどのようなツールを使用できるかわかりません。私の記事ページは、Facebookデバッガーからクリーンなレポートを取得します。私がより深く調べることができるもののアイデアやヒントはありますか?

4

1 に答える 1

0

私はパンテオンでかなり幸運でした。drupal でいいねボタンを取得しようとしているだけなら、http://drupal.org/project/fb_social/を使用しない理由はありません。d7 と d6 でこれを使用しましたが、問題はありませんでした。

パンテオンはFacebookへのリクエストを確実に処理できるはずです

ありがとう

ニック

于 2012-08-13T23:54:12.273 に答える