我正在尝试使用私人应用程序进行连接,但我不断收到错误消息
"oauth_problem=consumer_key_rejected&oauth_problem_advice=Private%20applications%20cannot%20request%20a%20Request%20Token"
我找不到答案,我已经谷歌搜索了好几天。有谁知道为什么会这样吗?我正在使用asp .net mvc
答案 0 :(得分:1)
Xero专用应用程序无需使用请求令牌流-它们使用OAuth1.0a的单腿风格,该方法仅涉及使用创建时上传的公钥证书的私钥创建签名的请求。应用程序。
这里描述了一条腿的流程:http://oauthbible.com/#oauth-10a-one-legged
GitHub上的Xero-Net存储库提供了一个很好的私有应用程序身份验证器示例,您可以从此处下载并遵循以下示例:https://github.com/XeroAPI/Xero-Net/blob/master/Xero.Api.Example.Applications/Private/PrivateAuthenticator.cs