【问题标题】:Fitbit API issues using PHP使用 PHP 的 Fitbit API 问题
【发布时间】:2014-04-02 02:44:53
【问题描述】:

Fitbit API 是全新的,但这是我目前所拥有的。

  • 我已在我的服务器上成功安装 OAuth 并进行了验证。
  • 我下载了 Fitbit 的 PHP 示例 - completeAuthorization.php 在我的服务器上浏览到它并单击“允许”后,它需要我 localexample.fitbit.com/php/completeAuthorization.php?oauth_token=...&oauth_verifier=... 这是一个 404. oauth_token 和 oauth_verifier 被移除以保护 无辜的
  • 我放弃了这个想法,然后尝试使用 GitHub 项目 FitbitPHP 和 创建(基于他们的 README.md 文件)以下内容:

    require 'fitbitphp.php';
    
    $fitbit = new FitBitPHP(FITBIT_KEY, FITBIT_SECRET);
    
    $fitbit->setUser('XXXXXX');
    $xml = $fitbit->getProfile();
    
    print_r($xml);
    

XXXXXX 是我从个人资料中提取的 6 位用户 ID。屏幕呈现空白页,我不确定如何诊断。我使用了 API Explorer,似乎取得了积极的成果。有人可以提供一些急需的方向吗?我的目标是简单地输出我的个人资料数据,以便我可以在网页上设置它的样式。提前致谢。

来源:

FitbitPHP on GitHub

Fitbit API docs using PHP

【问题讨论】:

  • 可能需要开启错误信息?
  • 打开它但没有得到任何输出。我会检查日志。
  • 检查了日志,发现 FITBIT_KEY 和 FITBIT_SECRET 没有定义。

标签: php api fitbit


【解决方案1】:

FITBIT_KEY 和 FITBIT_SECRET 之前没有在 GitHub 提供的包装器中定义。为了提取数据,必须定义它。

【讨论】:

    【解决方案2】:

    试试这个代码 - 它对我来说很好。

    require 'fitbitphp.php';
    
    $consumer_key ='fe31e0c7da0340a1b407dc8013adaf161223343';
    $consumer_secret='4dcd125021094d45bc405ab0343q2231984f432';
    
    $fitbit = new FitBitPHP($consumer_key, $consumer_secret);
    
    
    $fitbit->setUser('XXXXXX');
    $xml = $fitbit->getProfile();
    
    print_r($xml);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      • 2014-12-23
      • 2013-04-18
      • 2014-01-14
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      相关资源
      最近更新 更多