1. ホーム
  2. javascript

[解決済み] Facebookのsharer.phpは、詳細なパラメータを受け付けないように変更されましたか?

2022-12-09 15:10:54

質問

私たちは、以下のようなURLの共有ポップアップを(window.openで)開いています。

https://www.facebook.com/sharer/sharer.php?s=100&p[title]=EXAMPLE&p[summary]=EXAMPLE&p[url]=EXAMPLE&p[images][0]=EXAMPLE 

で、先月かそこらのよくわからない時点まで、すべてがうまくいっていました。

ポップアップ ダイアログが表示され、タイトル、説明、画像、およびクエリ文字列パラメーターによって提供される URL が正しく含まれますが、投稿が送信されると、結果として Facebook のウォール投稿にタイトル、説明、画像が欠落し、正しい URL にまだリンクされています。

どなたか、これが突然機能しなくなるような最近の変更があったかどうかご存じですか?

よくある反応を先取りしてみました。

  • "sharer.php URL は廃止されました" - 使用は継続されているようでした。 使用は継続されているようで、コンセンサスは、大部分が残っていると考えられているようでした。 が残っていると考えられているようでした。 突然動作しなくなったという具体的な兆候は見ていません。

  • JavaScript SDK/these OG meta tags" を使用する - 私の特定の状況では不可能です。 私を信じてください... 本当に必要であれば説明しますが 本当に必要なら説明しますが、それは本当に関係ありません。

  • フィード ダイアログを使用する。 FB ページに添付して投稿することをサポートしていないため、適していません。

どのように解決するのですか?

Facebook はカスタムパラメータをサポートしなくなりました。 sharer.php

共有者はカスタムパラメータを受け付けなくなり、facebookはプレビューに表示される情報を同じように引き出します。 プレビューに表示される情報は、facebookの投稿と同じように、URL OG meta Facebookに投稿されるのと同じように、プレビューに表示される情報を、URL OG meta タグを使用します。

sharer.phpの代わりにdialog/feedsを使用する。

https://www.facebook.com/dialog/feed?
  app_id=145634995501895
  &display=popup&caption=An%20example%20caption 
  &link=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fdialogs%2F
  &redirect_uri=https://developers.facebook.com/tools/explorer

fbチームからの公式回答