Oauth 1.0签名-签名不匹配。授权签名或客户端凭据错误

问题描述 投票:0回答:1

这是我的签名基本字符串:

POST&https%3A%2F%2Faccount.api.here.com%2Foauth2%2Ftoken&grant_type%3Dclient_credentials%26oauth_consumer_key%3Dkey%26oauth_nonce%3D123456%26oauth_signature_method%3DHMAC-SHA256%10o3D_Demo_1.0> 559

这是我的签名:kCGgrwFgEi85njS5WOeM88t0L70V99StMjxTXzYQEiI

这里是我的授权标题OAuth oauth_consumer_key =“ key”,oauth_nonce =“ 123456”,oauth_timestamp =“ 1585590864”,oauth_signature_method =“ HMAC-SHA256”,oauth_version =“ 1.0”,oauth_signature =“ kCGgrwFgEi85njS5WOeM88t0L70V99EMixTX”

这里是错误:{“ errorId”:“ ERROR-f2dd0dcd-73e8-48e8-ae07-9d772e1b7399”,“ httpStatus”:401,“ errorCode”:401300,“ message”:“签名不匹配。授权签名或客户端凭据错误。”,“错误”:“ invalid_client”,“错误说明”:“ errorCode:'401300'。签名不匹配。授权签名或客户端凭据错误。“}

詹姆斯

这里是我的签名基本字符串:POST&https%3A%2F%2Faccount.api.here.com%2Foauth2%2Ftoken&grant_type%3Dclient_credentials%26oauth_consumer_key%3Dkey%26oauth_nonce%3D123456%...

here-api
1个回答
0
投票

因此,经过多次尝试,我发现您可以对其进行修改以使其在C#中起作用。

https://blog.dantup.com/2016/07/simplest-csharp-code-to-post-a-tweet-using-oauth/

© www.soinside.com 2019 - 2024. All rights reserved.