Facebook Graph APIの操作

今のところ、あなたはAPIという言葉に精通している必要があります。 今日、ソーシャルApiは、個人や組織、またはほとんどすべての情報を収集するために重要な役割を果たしています。 そこで、pythonを使用してFacebookからいくつかのデータをマイニングするためにFacebook Graph APIを実装することを検討します。

https://developers.facebook.com/docs/に移動すると、facebookがAPIサポートを提供する言語が見つかります。

https://developers.facebook.com/docs/に移動すると、facebookがAPIサポートを提供する言語が見つかります。 しかし、facebookはpythonの公式クライアントを提供していません。 そのため、代わりにFacebook SDKを使用します。 いくつかのデータのマイニング(抽出またはデータマイニング)を開始する前に、まずFacebook SDK for pythonをインストールしましょう。 それは静かなシンプルです:

sudo pip install facebook-sdk

Facebookからデータマイニングに飛び込む前に、事前に満たす必要があるいくつかの要件があります。 ソーシャルネットワーキングサイトのデータにアクセスして情報を収集するには、Access Tokenが必要です。 では、Access Tokenとは何ですか?

簡単にするために、Facebook(または他のウェブサイト)が提供するアクセスコードまたは許可の一種で、正当なユーザーとしてデータにアクセスし、追跡できるよう

アクセストークンは、プロセスまたはスレッドのセキュリティコンテキストを記述するオブジェクトです。 トークン内の情報には、プロセスまたはスレッドに関連付けられたユーザーアカウントのidと権限が含まれます。

アクセストークンを要求するにはFacebookアカウントが必要です。 次に、次の手順に従います:

  1. アカウントにログインします。
  2. 今、右上のセクションでhttps://developers.facebook.com/
  3. を訪問してください。 “はじめに”セクションをクリックします。 フォームに沿って進んでください。

    FacebookグラフAPIを使用する

  4. 次に、アプリの表示名を選択し、[アプリIDの作成]をクリックします。
  5. あなたのApp IDが生成された後、https://developers.facebook.com/tools/explorer/
  6. 今、トークンの取得→ユーザーアクセストークンの取得をクリックしてください。 複数のアプリがある場合は、トークンを生成するアプリを選択する必要があります。

    FacebookグラフAPIを使用する

  7. 次に、User Data Permissionsを選択し、Get Access Token
  8. をクリックします。 それをクリップボードにコピーします。 このアクセストークンは共有しないことをお勧めします。 また、プログラムで使用している場合は、直接使用しないでください。 このトークンを別のファイルに保存し、そこから入力するか、$ set FACEBOOK_TEMP_TOKEN = "YOUR_TOKEN"のような環境変数を設定することをお勧めします。

    しかし、これらのトークンはしばらくすると期限切れになるので、何度も何度も更新する必要があります。

You might also like

コメントを残す

メールアドレスが公開されることはありません。