如何使用nodejs获取uber api访问令牌

时间:2016-03-16 09:37:29

标签: javascript node.js express uber-api

我将以下数据发布到[https://login.uber.com/oauth/v2/token] 我的代码: -

var postData = {
url:'https://login.uber.com/oauth/v2/token',
headers:{"Authorization":"Token "+uberServerToken},
 qs:{
  client_secret:uberClientSecret,
  client_id:uberClientID,
  grant_type:'authorization_code',
  redirect_uri:redirectURIforAccessToken,
  code:req.query.code
 }
}; 
request.post(postData,function(err, response, body){
 if(err){
 console.log("Error @ POSTING:"+err);
 }else {
 console.log("body:"+body);
 res.end();
 }
});

但是它给了我回复{"错误":" invalid_client"}

2 个答案:

答案 0 :(得分:2)

将此node wrapper用于Uber API。它似乎是最先进的,我最近添加了对<ImageView android:id="@+id/sheep_image" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:src="@drawable/pic"/> payment-methods的支持。

您还可以查看Take Me Home Now!

中的示例代码

答案 1 :(得分:0)

使用支持oauth的包。处理

会更容易