0

私の最初の Facebook アプリの「オブジェクト」ページを作成しようとして、いくつかの問題に遭遇しました。私はFacebook の Open Graph Tutorialにほぼ正確に従いました。

<meta property="og:...適切なタグを使用して「オブジェクト」html ページを作成した後、チュートリアルで提案されているように、デバッガー ツールを使用して URL を実行しようとしましたが、次のエラーが表示されます。

" Facebook の URL は、このデバッガーではスクレイピングできません。独自の URL を試してください。 "

このページは、会社の Linux ボックスのキャンバス ページと同じディレクトリにあり、「Facebook URL」ではありません。問題がある場合は、ドメイン名の代わりに IP を使用しています。xx.x.x.xxx/app/obj.html

...

とにかくチュートリアルを続けましたが、最終的には新しい投稿をしたくないようですaction/object(これでもいいですか?)。しかし、私はどうやら数時間前のように、何かを機能させることができました。これは、コマンドを端末に貼り付けていたときに発生したと思います。app timeline viewactionedobjectscurl POST

私はオープングラフ全体やFacebook APIなどにかなり慣れていないので、おそらく何らかの誤った仮定の下で操作していて、さまざまなことを試してきましたが、このエラーは私にはかなり奇妙に思えますそして、私はそれを解決できないようです。

アップデート

オブジェクト ページを取得して、自分の個人的な共有ホスティング アカウントに配置しました。デバッガーは (不可解なことに) 正常に動作しましたが、アプリによって承認されたドメインとは異なるドメインであるため、あまりうまくいきませんでした。

4

2 に答える 2

2

og:urlHTML ページ内が facebook を指していないことを確認してください。

また、オープン グラフ プロトコルページを確認してください (og タグが正しくフォーマットされていることを確認するため)。

また、自分だけでなく、誰もがページにアクセスできることを確認してください。

于 2012-10-11T20:32:15.667 に答える
1

URL がわからないと断言できませんが、URLog:urlに facebook.com アドレスを指すタグが含まれているか、代わりに Facebook への HTTP 301/302 リダイレクトが含まれている可能性があります。

于 2012-10-11T20:31:05.727 に答える