"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"authenticated user用户 ID
  • 用户墙面活动类型

    要求:

    "ActivityWeeklyDistribution" 用户墙面上活动类型的时间

    "ActivityRecentHistory" 绘制活动类型的月访问频率图表

    参数:
  • "UserID"authenticated user用户 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)

    通过启动验证对话框创建新连接:

    获取用户的资料图片:

    获取您的封面图片:

    获取页面描述:

    获取页面获得的点赞数:

    获取页面中的互动人数: