私はFacebookアプリを構築していますが、これまでのところうまくいっていますが、「 example.com/articles/12 」のような外部URLを指すアクション(つまり、記事など)を追加したいときは機能しません。 「 localhost/dev/myprogram/articles/12 」のようなローカル URL を使用して開発していますが、Facebook は明らかにそれを取得できません。
これを解決する良い方法は何ですか?アプリケーションはライブ ドメインにもまだ存在しないので、そのスペースを使用できないことに注意してください。
ローカルホスト ドメインを使用して開発用にアプリをセットアップしました。Facebook は iframe を使用しているため、完全に機能しますが、実際にオブジェクトを保存しようとすると、この問題のために失敗します。
だから私は次のようなURLを持っているとしましょう:
http://localhost/dev/myprogram/articles/12
次に、Facebookは最初にそれを解析しようとします
https://graph.facebook.com/?ids=http://localhost/dev/myprogram/articles/12&scrape=true
次に、新しいオブジェクトを次のように保存します
https://graph.facebook.com/me/myprogram:upload?article=http://localhost/dev/myprogram/articles/12
Facebook は iframe を介してローカルホストに到達できますが、他の場所からこのページに到達できないため、これは失敗します。
これに対する回避策はありますか?
ありがとう