Твиттер in_reply_to_status_id подпись - PullRequest
0 голосов
/ 23 января 2020

Я работаю над интеграцией в Twitter. Я использую Crypto Js для создания подписи. Вот код.

Проблема в том, что следующий код работает без параметра "in_reply_to_status_id", но с этим параметром он выдает "не удалось аутентифицировать проблему".

var autSign =
        'oauth_consumer_key=' + percentEncode(consumer_key) + '&' +
        'oauth_nonce=' + percentEncode(nonce) + '&' +
        'oauth_signature_method=HMAC-SHA1&' +
        'oauth_timestamp=' + timeStamp + '&' +
        'oauth_token=' + percentEncode(access_token) + '&' +
        'oauth_version=1.0&status=test3&in_reply_to_status_id=1217119832744898564';

var baseString =
    "POST&" +
    percentEncode(endpoint) + "&" + percentEncode(autSign);

var signingKey = this.percentEncode(consumer_secret) +
    "&" + this.percentEncode(access_token_secret);

var encrypted = CryptoJS.HmacSHA1(baseString, signingKey);
var signature = CryptoJS.enc.Base64.stringify(encrypted);
...