0

2 パートの質問

1) だから私はピンタレストで何かを「好き」にすることと、ビジネスを「好き」にすることの違いを理解しようとしています. それは同じことですか?

2) 私の Web サイト (ピンタレストなど) のさまざまなページを「いいね」する人々を実装し、どのページが最もいいね! を持っているかを追跡したいと考えています。それをデータベースに保存して追跡する必要がありますか?それとも facebook API を使用して、いくつかの基準に基づいてどのページに最も多くのいいね! があるかを確認できますか?

4

1 に答える 1

1

TLDR: はい、同じものです。

Facebook の「いいね」とはOpen Graph Actionです。Facebook Web インターフェイス内から、または Facebook プラグインの 1 つを介して何かを気に入ると、簡単な実装パスが可能になります。Pinterest は、組み込みのいいね! アクションを開始するカスタム スクリプトを使用します。

どちらのタイプの like も、Facebook がスクレイピングしてタイムラインで共有される情報を取得できる、オープン グラフ メタデータを含むオブジェクトが必要です。そのメタデータは、Facebook が内部ページで提供することも、外部ページで提供することもできます。

いいねの数を取得することに関しては、はい、できます。各正規オープン グラフ URL は、Facebook システム内で ID を取得します。これには、Facebook システム内のオブジェクトが含まれます。

したがって、Pinterest Facebook ページの ID は253591661347566です。これは、クエリで見つけることができますhttps://graph.facebook.com/pinterest?fields=id

Pinterest ホームページの ID は に185629821512802よるとhttps://graph.facebook.com/http://pinterest.com?fields=id. (明確にするために urlencode されていません)。http://pinterest.com他の URL に置き換えて、そのページ ID を取得できます。

likesID がわかっているオブジェクトについては、fieldsクエリ文字列に追加することで、いいね! の数に関する情報を取得できます。

ページをアプリ ID と管理者情報でマークアップしている場合は、Facebook のInsightsでこれらすべてを確認できます。

于 2013-01-22T22:55:21.883 に答える