1

私のサイトに公開されていない間に、私のページに埋め込まれた「好き」ボタンの機能とOpenGraphデータをテストするにはどうすればよいですか?OpenGraph/'Like'のオフラインテスト

私は自分のサイトが構築され、テストされている内部テスト環境を持っています。環境はIPによって特定の一連のマシンにロックされます。私は、「好き」を実行し、パブリックなアクセスに自分のサイトを開くことなく、ユーザーのタイムライン上で解析されたOpenGraphデータを見るというエンドツーエンドのシナリオを検証できるようにしたい。

私はFacebookクローラ用のユーザーエージェントがあることは知っていますが、ユーザーエージェントが許可するのは誰でもユーザーエージェント文字列を送信できるので危険です。理想的には、FacebookのクローラのIP範囲に固定して、ログを解析してそのIPのうちの1つまたは2つが何であるかを調べることができます(私はかなりの数のマシンがウェブをクロールしてデータを取得していると仮定します)。

今日の私の問題は、「好き」をクリックして自分のサイトに戻ってプレーンなURLを表示することができますが、ヒットしたときにそのページが効果的に存在しないためクローラに届くことはありません私のサーバー。

+0

ここにあなたを助けるかもしれない別の質問へのリンクがあります - http://stackoverflow.com/questions/8859013/whats-the-ip-address-range-of-facebooks-open-graph-crawler – Lix

答えて

1

[いいえ]ボタンの機能とOpenGraphデータをテストするには、 を私のページに埋め込み、私のサイトには公開されていませんか?

本当にできません。それはFacebookによってリント可能でなければならない。参照:https://developers.facebook.com/tools/lintあなたのページが公に利用可能であり、Facebookのリンターツールによってlintedできることを確かめてください。

+0

ありがとう応答!私は本当に私の問題を解決しないので、あなたの答えは受け入れられた答えとしてマークしていません。また、答えは中間文を切り捨てるので、どこでそれを使っていたのか分かりません。他の誰かがこれを後にして、私が達成する必要のあることをする方法を知っている場合に、私の問題を解決しなければ、回答を受け入れたものとしてマークしたくありません。 –

+0

2ヶ月が経ちました。 URLを書き留めて、問題の修正について教えた問題を修正しましたか? – DMCS

+0

アカウントに電子メール通知が設定されていないため、最新の更新情報があります。私のサイトはプロダクション環境にあるので、リンターはそのまま動作しません。この質問を開いて、公にアクセスできない環境でFacebookの統合をテストするソリューションを見つけました。 –

関連する問題