Reactjs 如何生成oauthSignature?

Reactjs 如何生成oauthSignature?,reactjs,twitter,oauth,twitter-oauth,oauth-1.0a,Reactjs,Twitter,Oauth,Twitter Oauth,Oauth 1.0a,我想使用twitter API。所以我需要一些GET和POST方法。我有使用者密钥、使用者密钥、访问令牌和令牌密钥,但我想根据HMAC-SHA1签名方法生成oauth_nonce和oauth_时间戳。我找到了有关此()的来源。但是我不明白,因为这里的钥匙是我给的。有没有一种方法可以做到这一点,那么我可以用一小段代码来生成我自己呢?在我的项目的.NET OAuth实现中,我们是这样做的: public virtual string GenerateTimeStamp() { // Defa

我想使用twitter API。所以我需要一些GET和POST方法。我有使用者密钥、使用者密钥、访问令牌和令牌密钥,但我想根据HMAC-SHA1签名方法生成oauth_nonce和oauth_时间戳。我找到了有关此()的来源。但是我不明白,因为这里的钥匙是我给的。有没有一种方法可以做到这一点,那么我可以用一小段代码来生成我自己呢?

在我的项目的.NET OAuth实现中,我们是这样做的:

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("-", "");
}

我知道询问者不在.NET中工作,但我相信提供上面的代码示例将允许询问者用自己选择的语言来设计自己的解决方案。