Web services OAuth身份验证错误

Web services OAuth身份验证错误,web-services,rest,oauth,request,quickbooks,Web Services,Rest,Oauth,Request,Quickbooks,我试图通过执行测试API调用来使用QuickBooks REST API。我正在添加自己的应用程序令牌和消费者令牌,但收到以下错误: { "Fault": { "Error": [ { "Message": "message=Exception authenticating OAuth; errorCode=003200; statusCode=401", "code": "3200"

我试图通过执行测试API调用来使用QuickBooks REST API。我正在添加自己的应用程序令牌和消费者令牌,但收到以下错误:

{
    "Fault": {
        "Error": [
            {
                "Message": "message=Exception authenticating OAuth; errorCode=003200; statusCode=401",
                "code": "3200"
            }
        ],
        "type": "AUTHENTICATION"
    },
    "requestId": "999c6895a5cf42a1aeaacc43bf600cca",
    "time": "2015-06-08T19:57:10.669Z"
}
OAuth字符串的格式如下:
Authorization:OAuth OAuth_-token=“*************”,OAuth_-nonce=“39316429-ad1d-4aa2-9ba7-d59e380878b3”,OAuth_-consumer_-key=“**********”,OAuth_-signature\u-method=“HMAC-SHA1”,OAuth_-timestamp=“143;-143794011”,OAuth_-version=“1.0”,OAuth_-signature=“kic7bxevw6qq2f40%cgdl3d”

我正在用QuickBooks developer部分中的App tokenoauth consumer key值替换“oauth_令牌”和“oauth_consumer_key”值,如下所示:

从我在线查找的内容来看,键值已过期,但这似乎不太可能,因为我只是从QuickBooks开发者部分的该页面复制粘贴它们

我做错了什么

编辑:在提交我的应用令牌后,我还尝试从此页面加载值,但我收到了相同的错误:

我正在替换“oauth_令牌”。。。使用应用程序令牌

这是不正确的。OAuth不是这样工作的

您需要通过OAuth连接过程(例如,单击“连接到QuickBooks”按钮)获取OAuth令牌

App令牌
OAuth令牌
不同。它们是两个完全独立的值


如果你发布你正在使用的编程语言,你可能会得到与你实际构建内容相关的更多详细信息。

谢谢你的回复-我在发布后意识到了这一点,因此尝试从页面生成值,如我新更新的屏幕截图所示。但是,我仍然收到相同的错误。@user2641077发布您的HTTP请求和HTTP响应。发布用于生成OAuth头的代码。发布你点击的网址。