0

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,似乎取得了积极的成果。有人可以提供一些急需的方向吗?我的目标是简单地输出我的个人资料数据,以便我可以在网页上设置它的样式。提前致谢。

资料来源:

GitHub 上的 FitbitPHP

使用 PHP 的 Fitbit API 文档

4

2 回答 2

1

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

于 2014-04-02T03:22:45.177 回答
0

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

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);
于 2014-09-11T11:55:10.230 回答