FacebookページにURLを投稿しようとしています。PHP SDK を使用します。ローカルホストから正常に投稿できました。しかし、ライブサーバーでは、「申し訳ありませんが、問題が発生しました」という結果が得られます。
ライブサーバーからコードを実行すると、ページに投稿するための access_token を問題なく取得できます。投稿のみでは動作しません。
グラフ API エクスプローラーを使用して手動でリンクを投稿しようとしました。そしてそれを見つけた
- グラフ API エクスプローラーを介してメッセージを正常に投稿できます。
- グラフ API エクスプローラー経由で URL を投稿できません。エラーが発生します
「(#100) リンク URL の形式が正しくありません」
http%3A%2F%2Fgoogle.com を使用してみましたが、同じエラーが返されます。
その他の情報
- コードはmydomainname.com/folder/から実行されます
- 「App Domains」フィールドにドメイン名を追加しました。
- サンドボックス モードはオンです。
- ローカルからテストしたところ、ページに 25 個のリンクを投稿できました [その後、エラーが発生しました]。ライブ サーバーで問題が発生したとき、locahost に戻って 25 個のリンクなどを再度テストしたところ、localhost から問題なく動作していることがわかりました。何らかの制限に達したのか、それともアプリケーションがブラック リストに登録されたのでしょうか。
誰にもアイデアはありますか?
ありがとう
アップデート
ライブ サーバーで (Facebook ページへのリンクを投稿するために) 使用された URL を取得し、フィドラーを使用してローカル マシンから投稿しました。そしてそれはうまくいきました。コードがサーバーから正常に動作するのを妨げているのは何ですか?