"RunKeeper" (服务连接)

由于 RunKeeper 的 API 发生了变化,Wolfram 目前无法支持该服务。

把 RunKeeper 账号,连接至 Wolfram 语言,以便分析 RunKeeper 活动.

连接与验证

ServiceConnect["RunKeeper"] 创建到 RunKeeper API 的连接. 如果可以找到前面保存的连接,就可以使用;否则,将启动一个新连接.

要求

ServiceExecute["RunKeeper","request",params] 发送要求至 RunKeeper API,使用参数 params. 下面给出可能的要求.

用户数据

要求:

"UserData" 关于验证用户的信息

"UserID" 验证用户的用户 ID

"Profile" 完整的用户资料信息

"Records"  ▪  "Settings"  ▪  "Team"

活动列表

要求:

"FitnessActivities" 完整的健身活动列表

"BackgroundActivities" 每日背景活动列表

"StrengthTrainingActivities" 强度训练活动的列表

"PathsMap" 多条路径的地图

参数:
  • "NoLaterThan"None结束日期
    "NoEarlierThan"None开始日期
  • 健身活动

    要求:

    "FitnessActivity" 指定活动的数据

    "StrengthTrainingActivity"  ▪  "BackgroundActivity"

    参数:
  • "ActivityID"(必须的)活动 ID
  • 路径与地图

    要求:

    "Path" 在一条记录的路径上的地理位置列表

    "PathMap" 活动路径地图

    "AnimatedPathMap" 动态活动地图

    参数:
  • "ActivityID"(必须的)活动 ID
  • 用户测量

    要求:

    "Weight" 用户权值历史

    "GeneralMeasurements" 用户测量值

    "Diabetes"  ▪  "Nutrition"  ▪  "Sleep"

    参数:
  • "NoLaterThan"None结束日期
    "NoEarlierThan"None开始日期
  • 范例

    基本范例  (1)

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

    获取验证用户的信息:

    将用户所走的路径制作为地图:

    将用户最近的活动路径制作为动画: