2016-04-08 6 views
0

私はsimple-oauth2を使用しています。私は認可の部分が働いている、私はAPIからコードを取得しています。しかし、単純なoauth2のauthCode.getToken関数を使用してそのコードからトークンを作成しようとすると、結果は空白になります。simple-oauth2トークンが空に戻ってきています

oauth2.authCode.getToken({ 
    code: code, 
    redirect_uri: credentials.redirect_uri 
}, callback); 

function callback(err, result){ 
    console.log(result) 
    token = oauth2.accessToken.create(result); 
} 

console.logステートメントは絶対に何も返しません。「未定義」でもありません。この空白の結果で作成したトークンはそうのように、返されたオブジェクト内の「トークン」プロパティとして空の文字列を持っている:このコードは例のページからほぼそのままコピーされ

{ create: [Function: create], 
token: '', 
expired: [Function: expired], 
refresh: [Function: refresh], 
revoke: [Function: revoke] } 

、と私は理解できないものを私は間違っている可能性があります。私は何が欠けていますか?

答えて

0

私のconfig.site URLはhttpsでなくhttpを持っていたので、何も返されませんでした。 "s"を加えることで修正されました。

関連する問題