Я хочу использовать твиттер API. Поэтому мне нужны методы GET и POST. У меня есть ключ потребителя, секрет потребителя, токен доступа и ключи секрета токена, но я хочу сгенерировать oauth_nonce и oauth_timestamp в соответствии с методом подписи HMAC-SHA1. Я нашел источник об этом (https://www.npmjs.com/package/oauth-signature а>). Однако я не понял, потому что здесь ключ дан мной. Есть ли способ сделать это, чтобы я мог сгенерировать себя с помощью короткого блока кода?
Как я могу сгенерировать oauthSignature?
Ответы (1)
В реализации OAuth моего проекта .NET мы сделали это следующим образом:
public virtual string GenerateTimeStamp()
{
// Default implementation of UNIX time of the current UTC time
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds).ToString();
}
public virtual string GenerateNonce()
{
return (new Guid()).ToString().Replace("-", "");
}
person
DWRoelands
schedule
04.02.2020
Я понимаю, что автор запроса не работает в .NET, но я считаю, что приведенный выше пример кода позволит автору запроса создать собственное решение на выбранном языке (языках).
- person DWRoelands; 04.02.2020