7

だから私はサイトを持っています、それを呼びましょう、foo.comそしてすべてのページにはいいねボタンプラグインがあります(各ページで同じコードが再ハッシュされます)

だから私は「好き」http://foo.com

リンク付きの私の壁への投稿、すべて元気でダンディ

プロジェクトページでも同じことをします-http://foo.com/projects

それはあなたがそれを好きなときに情報に(あなたが好きをクリックすると起こるドロップダウン)、彼らが「好き」だと言っていますhttp://foo.com/projects。すべてが良いです; ただし、Facebookの実際のリンクは次のとおりです。

http://foo.com/projects?fb_action_ids=10151073089123411&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B"10151073089123411"%3A10151036996391185%7D&action_type_map=%7B"10151073089123411"%3A"og.likes"%7D&action_ref_map=%5B%5D

これは醜いだけでなく、「いいね」ボタンが/ projectsページにカウントされないことを意味しますが、新しい/projects?fbcrap=....

{編集}

また、実際には無限ループに入る可能性があることにも気づきました。

Aさんが好きhttp://foo.com/projects

http://foo.com/projects人物Bが人物Aの壁からリンクをクリックする人物Bが高く評価したhttp://foo.com/projects?randomhashstuff

http://foo.com/projects?randomhashstuff人物Cが人物Bの壁からリンクをクリックする人物Cが高く評価したhttp://foo.com/projects?anotherrandomhash

結果:

  • /projects=1いいね
  • /projects?randomhash=1いいね
  • /projects?anotherrandomhash=1いいね

3つのいいね/projectsが必要な場所。

4

3 に答える 3

4

醜いだけでなく、「いいね」ボタンが/ projectsページにカウントされないことを意味しますが、新しい/ projects?fbcrap = WHYAREYOUHERE

のOpenGraphメタタグをページに配置し、どのような種類のクエリ文字列パラメータが付加og:urlされ/projectsていても、ページのURLが実際にあることを示すようにします。http://example.com/projects

http://example.com/projects?fbcrap=WHYAREYOUHEREこのアドレスが高く評価されようとしているときにFacebookのスクレーパーがフェッチすると、Facebookは実際のアドレス/ URLがちょうどhttp://example.com/projectsであると認識します。したがって、このURLの類似をカウントし、他のものはカウントしないようにする必要があります。

于 2012-08-22T09:38:56.110 に答える
0

これは意図的なものだと確信しています。追加のパラメーターを使用すると、(インバウンド)ユーザーが見たストーリーをトリガーした「いいね」を特定し、Facebookのどこで見たのかを教えてくれます。

fb_source可能なパラメータの多くを示すドキュメント( https://developers.facebook.com/docs/fb_source/)がありfb_action_ids、ユーザーがクリックしたストーリーに貢献したOpen Graphfb_action_typesアクションタイプとIDが含まれています(つまり、XはYとZが好きです。 SiteNameのページには、クリックされたボタンのようにそれぞれを表す複数のアクションIDがあります)

{編集}そしてCBroeが言ったように、これを修正する方法は、追加のクエリ文字列パラメータでアクセスされた場合でも、Facebookにコンテンツ/オブジェクト自体のURLを通知するOpenGraphメタタグのセットをサイトに配置することです。

于 2012-08-21T21:04:03.737 に答える
0

hereを見ると、いいhrefねボタンで指定する必要があるようです。

<fb:like href="http://pandaz.co.uk/projects/" width="450" height="80"/>

また、og:HTML の上部にtitleあるheader.

乾杯、アポック

于 2012-08-28T18:39:45.700 に答える