2013-11-21 85 views
2

我如何連接到我的網站和api.I發送重量值與api和獲得身體測量value.And在哪裏我會得到與api代碼。Withings入門API

$config['withings_settings']['widgets'] = 'TRUE'; 
$config['withings_settings']['enabled'] = 'TRUE'; 
$config['withings_settings']['consumer_key'] = 'c65e4bff78de924609d8cce4dce837f2d931e0f13e8d9dbcbbdcf6f0c97cd'; 
$config['withings_settings']['consumer_secret'] = 'ec75fc954c37b57c67f8bc0ee6f1226d78b22ded5f173e73fd331f78ef0'; 
$config['withings_settings']['social_connection'] = 'TRUE'; 
$config['withings_settings']['connections_redirect']= 'settings/connections/'; 
$config['withings_settings']['archive'] = ''; 

/* Sites */ 
$config['withings_sites'][] = array(
    'url'  => 'http://withings.com/', 
    'module' => 'withings', 
    'type'  => 'remote', 
    'title'  => 'Withings', 
    'favicon' => 'http://withings.com/favicon.ico' 
); 

class OAuth_Provider_Withings extends OAuth_Provider { 

    public $name = 'withings'; 
    public $uid_key = 'user_id'; 

    public function get_user_info(OAuth_Consumer $consumer, OAuth_Token $token) 
    { 
     // Create a new GET request with the required parameters 
     $request = OAuth_Request::forge('resource', 'GET', 'http://wbsapi.withings.net/measure?action=getmeas&userid=933243', array(
      'oauth_consumer_key' => $consumer->key, 
      'oauth_token'   => $token->access_token 
     )); 

     // Sign the request using the consumer and token 
     $request->sign($this->signature, $consumer, $token); 

     $activities = $request->execute(); 

     // Create a response from the request 
     return $activities; 
    } 

} 

我需要得到withings任何用戶提交bodyweight.I測量響應需要參考代碼withing API和我還需要一步access.Because我沒有前使用此。

高級謝謝。

回答

0

你可以檢查我的github withings lib for withings。我目前的獲得者/活動的措施..

我遇到的唯一的問題是當我試圖創建通知時,似乎創建做得很好(我可以從我的網站上獲取請求Withings)但是Withings仍然給出了293代碼。

https://github.com/huitiemesens/PHPoAuthLib