如何在Salesforce中为twitter创建签名,以及创建签名的步骤是什么

如何在Salesforce中为twitter创建签名,以及创建签名的步骤是什么,twitter,oauth,Twitter,Oauth,我的第一个twitter请求需要签名: 我的代码为这个终端Url创建了一个Post请求,我必须设置一个标题,下面提到了我需要签名的标题 我只有回拨Url,消费者密钥。我已经创建了nonce和timestamp。我需要签名 授权标头: OAuth OAuth\u nonce=“XXXXXXXXX”、OAuth\u callback=“XXXX”、OAuth\u signature\u method=“HMAC-SHA1”、OAuth\u timestamp=“XXXXXX”、OAuth\u con

我的第一个twitter请求需要签名:

我的代码为这个终端Url创建了一个Post请求,我必须设置一个标题,下面提到了我需要签名的标题

我只有回拨Url,消费者密钥。我已经创建了nonce和timestamp。我需要签名

授权标头:
OAuth OAuth\u nonce=“XXXXXXXXX”、OAuth\u callback=“XXXX”、OAuth\u signature\u method=“HMAC-SHA1”、OAuth\u timestamp=“XXXXXX”、OAuth\u consumer\u key=“XXXXXX”、OAuth\u signature=“我如何创建这个”、OAuth\u version=“1.0”

我认为twitter在创建签名方面有一个很好的文档。

看看

编辑:我注意到您的oauth_*参数不正常。 别忘了把它们整理好。

您可以使用oauth模块

然后生成如下签名:

    var parameters = consumer._prepareParameters("user_access_token", "user_access_token_secret", "http_method", "request_url");
    var headers = consumer._buildAuthorizationHeaders(parameters);

参数数组包含签名,如果需要,还可以构建授权头。希望能有所帮助:)

我很想看到关于为什么我的答案被标记为无用的评论。问题在于如何创建Oauth签名,以及有什么比twitter的文档本身更好。我不能发布代码,除非问问题的人自己发布一些细节。Stackoverflow到处都是自学成才的白痴。
    var parameters = consumer._prepareParameters("user_access_token", "user_access_token_secret", "http_method", "request_url");
    var headers = consumer._buildAuthorizationHeaders(parameters);