0

Open Graph の「レベルアップ」アクションを投稿していますが、テスト中に奇妙な結果が得られます。レベル「1」、レベル「2」などと表示されるように、タイトルを動的に変更するコードを設定しました。

url.php?レベル=6

. これはデバッグツールで完全に機能し、渡したパラメーター値でタイトルを更新します。問題は、Graph API Explorer ツールを使用して実際に投稿しようとしたときに発生します。なんらかの理由で、私が渡すパラメータ、つまり. =1、=2、パラメータ値を取らないようです。誰かが同じ問題に遭遇しましたか?

4

2 に答える 2

1

Fiddler を使用して、Windows でリクエストを投稿できます。User-agent ヘッダーを設定することを忘れないでください (本当に確認する場合)。同じ問題があります。ログを確認しました: FB は指定された URL でオブジェクトを読み込もうとしません! Debug Tool でリンクを確認するか、Graph API Tool からリクエストを行うと、機能します。FBにはすでにバグレポートがあります

于 2012-10-01T22:00:15.440 に答える
0

各URLは、Facebookのデバッグツールからアクセスできる必要があり、リダイレクトやループがなく、内部的に一貫している必要があります。

ページにog:urlタグがある場合、Facebookは代わりにそのURLをロードします。したがって、URLにメタタグの出力を制御するパラメーターが含まれている場合、og:urlタグには、最初にページをロードしたのと同じパラメーターを含める必要があります。場所。

デバッグツールが何を表示しているかわからず、何らかの理由でそれを信頼できない場合は、コマンドラインでcurlを使用して手動でリクエストし、Facebookが何を検出しているかを確認できます。 url -A "facebookexternalhit/1.1" -i [URL GOES HERE]

于 2012-06-19T14:00:32.750 に答える