"Facebook" (サービス接続)

FacebookのAPIが変更されたため,Wolframは現在このサービスをサポートしていない.

FacebookアカウントをWolfram言語と接続し,友達,コメント,いいね!,写真等のFacebookデータを分析することができる.

接続と認証

ServiceConnect["Facebook"]は,Facebook Graph APIへの接続を確立する.以前に保存された接続が見付かった場合には,それが使用される.それ以外の場合には,新しい認証リクエストが起動される.
リクエストの中には,認証中に与えられる許可とは異なるものを必要とするものもある.その場合には,ユーザが必要な許可をその都度与えなければならない.Facebookのプライバシー設定によっては,使用できないデータもある.

リクエスト

ServiceExecute["Facebook","request",params]は,パラメータ params を使って,Facebook Graph APIにリクエストを送信する.以下は可能なリクエストを与える.

ユーザ情報

リクエスト:

"Picture" プロファイルの写真

"PictureLink"  ▪  "Bio"  ▪  "Birthday"  ▪  "Cover"  ▪  "CoverLink"

パラメータ:
  • "UserID"認証ユーザユーザID
  • ユーザーの壁のアクティビティタイプ

    リクエスト:

    "ActivityWeeklyDistribution" ユーザの壁上のアクティビティタイプの時間

    "ActivityRecentHistory" アクティビティタイプの月ごとの頻度をプロットする

    パラメータ:
  • "UserID"認証ユーザユーザID
    "Limit"500返信される投稿の上限数
  • ページデータ

    リクエスト:

    "Description" ページの説明

    "Likes" ページが受け取ったいいね!の数

    "Checkins" ページが受け取ったチェックインの数

    "WereHereCount" ページを訪れた人の数

    "Link" ページのFacebook URL

    "Website" ページのURL

    "TalkingAboutCount" ページについて述べた人の数

    "PageName" ページの名前

    "Location"  ▪  "RestaurantSpecialties"  ▪  "RestaurantServices"  ▪  "Parking"  ▪  "Phone"  ▪  "PriceRange"  ▪  "Attire"

    "DirectedBy"  ▪  "CompanyOverview"  ▪  "Mission"  ▪  "Products"  ▪  "PressContact"  ▪  "Founded"

    "BandMembers"  ▪  "Hometown"  ▪  "GeneralManager"  ▪  "CurrentLocation"  ▪  "BookingAgent"

    "About"  ▪  "PageData"  ▪  "Category"  ▪  "CategoryList"  ▪  "BestPage"  ▪  "Cover"  ▪  "CoverLink"  ▪  "CanPost"  ▪  "IsUnclaimed"  ▪  "IsPublished"  ▪  "GeneralInfo"  ▪  "PageID"

    パラメータ:
  • "PageID"(必須)FacebookページID
  • ページタグ

    リクエスト:

    "TaggedPosts" 指定のページからの投稿のリスト

    "TaggedPhotos" ページに投稿された写真のリスト

    "TaggedVideos" ページに投稿されたビデオへのサムネイルリンクのリスト

    パラメータ:
  • "PageID"(必須)FacebookページID
  • 連絡情報

    リクエスト:

    "PermissionList" Facebookでの連絡を許可する

    例題

      (1)

    認証ダイアログを起動して,新しい接続を作成する:

    ユーザのプロフィール画像を得る:

    自分自身のカバー写真を得る:

    ページの説明を得る:

    ページのリンク数を得る:

    このページとインタラクトしている人数を得る: