0

Web ページで特定の国のユーザーの総数を表示する方法があるかどうかを知りたいです。私が見つけた限り、APIを介して取得することはできません。

4

2 に答える 2

1

免責事項: この方法は Facebook ではサポートされていません。ご自身の責任で使用してください。私は一切の責任を負いません。

  1. 移動: https://www.facebook.com/ads/manage/adscreator/
  2. 広告情報にランダムなものを入力します (例: google.com を URL として)
  3. 次の部分では、選択したパラメーター (国など) に応じて変化する動的なリーチの見積もりに気付くでしょう。国を変更してみて、たとえば Google Chrome の開発者ツールでネットワーク アクティビティを観察してください。
  4. プログラムで適切なパラメーターを使用して json データを返す ajax URL を呼び出します。これは、前の手順で簡単に理解できるはずです。
  5. あなたの悪行のためにjsonデータを収集して保存します。
  6. ???
  7. 利益!

実際の ajax 呼び出しとパラメーターは時々変更されるため、それらを直接含めませんでしたが、すべてを理解するのは簡単なはずです。また、これらは推定値であることに注意してください。Facebook からのものであっても、広告主が広告を設定するたびにすべてのユーザーをカウントしているわけではありません。

前述したように、この方法は公式でも Facebook によってサポートされているわけでもありませんが、socialbakers.com や checkfacebook.com などのサイトでは長年使用されています。(そこで秘密を打ち明けた)

于 2012-07-18T04:12:06.443 に答える
1

あなたのサイトに接続するために Facebook の oauth を「いいね」した、または使用した Facebook のユーザーの総数が本当に必要だと思います。

サイトでグラフ API を使用していますか? その情報をあなたと共有しているユーザーが提供している限り、国名でクエリを実行できると確信しています。

これをチェックしてください... http://developers.facebook.com/docs/reference/api/

そしてこれ: http://developers.facebook.com/docs/reference/api/insights/

彼らのサイトから

Facebook Insights は、ページに「いいね!」をした、またはアプリをインストールしたユーザーの地理的および人口統計データを表示する機能を提供します。位置データは、ブラウザの IP アドレスによって決定される各個人の地理的位置に基づいており、上位 20 の国と都市に限定されています。他のすべての人口統計情報は集計されており、個人を特定することはできません。

一般的な検索は次のように行うことができます: https://graph.facebook.com/search?type=location&place=166793820034304

場所 ID は、検索対象の ID です。

https://graph.facebook.com/search?type=location&place=166793820034304

于 2012-07-15T20:34:38.733 に答える