0

次のように多くの投稿があるページを考えてみましょう。

Page A
  - post 1
  - post 2
  - post 3
  - ...

各投稿(1、2、3、...)に「いいね」ボタンを追加して、ユーザーがそのうちの1つを「いいね」したときに、Facebookでその投稿の情報を送信/共有することはできますか?

投稿ごとに、タイトル、説明、写真、...を共有したいと思います。

ページに関連しているため、Open Graphメタデータを使用できませんよね?

答えてくれてありがとう、行き詰まっています。

4

2 に答える 2

1

各投稿に Facebook メタデータを含む独自の URL がある限り、可能です。

各いいねボタンには、それぞれのページへの参照が必要です。

于 2013-01-22T14:20:10.833 に答える
1

もちろん、いいねボタンの URL をhttp://www.yourblog.com/pages/A?title=post1&description=blah&image=baz.pngのようにします。

次に、サイト/ブログで、URL からクエリ データを取得し、それを動的にメタ データに追加する必要があります*。

<meta type="og:title" content={GET['title']} />
<meta type="og:description" content={GET['description']} />
<meta type="og:image" content={GET['image']} /> 

(これは疑似コードです)

*技術的には、ユーザー エージェントが Facebook スクレーパーである場合にのみこれを行う必要がありますが、そうしない強い理由がない限り、常に行うこともできます。詳細については、 https://developers.facebook.com/docs/opengraphprotocol/を参照してください。

于 2013-01-22T15:38:52.427 に答える