私は年間数十万回の視聴回数を誇るニュースウェブサイトを運営しています。新しいコンテンツが投稿されるたびに(毎週日曜日の夜)、作成者はFacebookに新しいコンテンツへのリンクを投稿するのが好きです。しかし、私が理解している限り、Facebookは24時間ごとにWebサイトをスクレイプするだけです。そのため、リンクをFacebookに貼り付けると、デフォルトのテキストが表示されます。(つまり、ページに埋め込まれたOpenGraphデータではありません)。
Webサイトのすべてのページ(特にニュース記事自体)は、完全なOpenGraphデータでマークアップされています。Facebookのリンターは、埋め込まれたopengraphデータを常に正しく表示します。ただし、新しいページをスクレイプするまで、Facebookには正しく表示されません。
現在、手動による解決策の1つは、すべての新しいURLをFacebookリンターを介して実行し、OpenGraphデータベースでそれらを更新することです。ただ、Facebookに新しい記事が届くたびに直接通知されるような自動化システムが欲しいです。
サイト全体が動的なphpです-誰かが私を正しい方向に向けることができますか?たぶん、各ニュース記事の送信後にFacebookに電話を送信するように適合させることができるコードですか?
どんな助けでも大歓迎です=)
ウェブサイト= Critic.co.nz