Я пытался подключиться к серверу Dropbox и использовать API, но мне не удается на первом шаге сам.Когда я запрашиваю токен запроса, я получаю ошибку Bad oauth_signature в nodejs.
Код, который я использую для подключения к API, выглядит следующим образом (я использую https://github.com/sintaxi/node-dbox/blob/master/README.md library / sdk для nodejs)
/*
* dropbox handlers controller.
*/
var dbox = require('dbox')
,querystring = require("querystring")
var client = dbox.createClient({
app_key : 'my-key', // required
app_secret : 'my-secret', // required
root : 'sandbox' // optional (defaults to sandbox)
})
exports.index = function(req, res){
client.request_token(function(status, reply){
console.log(status)
console.log(reply)
// {
// oauth_token : "h89r0sdfdsfwiko", // required
// oauth_token_secret : "8hielfflk7100mv", // required
// }
})
результат, который я получаю в моей консоли:порт 3000 в режиме разработки oauth_consumer_key = [мой ключ] & oauth_signature = faawn09ehmfe25i% 2526 & oauth_ti mestamp = 1324643574 & oauth_nonce = 132464357437334176 & oauth_signature_method = PLAINTE XT & oauth_version = 1,0 403 {{ "ошибка": "Bad oauth_signature для oauth_signature_method \ 'PLAINTEXT \'"} ': и ndefined}
Любая помощь в этом очень ценится.Заранее спасибо