2017-08-02 16 views
1

7月17日から、2017年のfacebookは、フィードダイアログを呼び出すときにpicture/name/description /などのパラメータを聴くことがなくなりました。私はまだページを共有することができますが、キャッシュされたデータを使用します。
facebook feed page from javascript

共有する前にページを再クロールする方法や、Facebookのデバッグツールを使用せずにページの画像や説明が変更されたことをFacebookに知らせる方法はありますか?だから、私のユーザーはまだ写真を変更し、さらに24時間待たずにこのページを新しい写真と共有することができます。

+0

独自のogタグを持つ一意のURLを使用するだけです。それを共有するたびにURLを再クロールしようとするのは良い考えではありません。 – luschn

+0

共有すると再読みが良いアイデアではないことに同意しますが、Facebookに新しいデータを取得するには、ある程度の時間が必要です... 一意のogタグを持つ一意のURLはどういう意味ですか? – Youri

+0

特定のogタグでURLを共有するたびに、それらの特定のogタグにパラメータを指定したURLを使用します。それが唯一の方法です。 – luschn

答えて

1

独自のOGタグを持つ一意のURLを使用します。あなたがそれを共有するたびにURLを再クロールしようとするのは良い考えではない、Facebookは各URLが同じOGタグを持つことを望んでいる。

URLを特定のOGタグと共有するたびに、その特定のOGタグのパラメータを含むURLを使用します。これが現在の唯一の方法です。

+0

ユニークなOGタグを持つこのユニークなURLは、ユーザーが共有しようとしているページとは異なるURLにする必要がありますか? ユーザーがhttps:// localhost/testpageにあり、FacebookとFacebookを共有する共有ボタンをクリックすると、https:// localhost/testpage?og_img = '{src}'をhrefにする必要がありますか?またはFacebookに共有するための具体的な別のURL? 私のjsコードはallready独自のイメージを生成します。facebookのためのsrc urlsので、ユニークなog_imgタグは問題ではありません。 – Youri

+0

いいえ、ユーザーが共有しようとしているURLは、もちろんその一意のURLでなければなりません。facebookはその一意のURLからogタグを取得するためです。 – luschn

+0

しかし、localhostはとにかく動作しませんでした。ローカルホストはあなたのコンピュータにのみ存在します – luschn