通过 Magento OAuth API,我设法获得了 access_token 和 access_token_secret。获取这些的调用需要有效的签名。由于我使用的是plainOAuth库并且我能够签署授权请求有效我怀疑库不是问题。
问题: 一旦我使用令牌和消费者令牌进行 REST 调用“test.magentohost.com/api/rest/products”,我得到响应无效签名。sig 通过库使用消费者/访问令牌秘密进行签名,并且(我认为)所有参数都在标头中。我希望任何人都可以在我的标题中看到一个错误,这让我发疯了!
这是我的“授权”标题。
oauth_realm="",
oauth_timestamp="1340011522",
oauth_nonce="ff5c167677069d9770d5cfc1dba12e0fc1d924f9",
oauth_signature_method="HMAC-SHA1",
oauth_consumer_key="ic88q1nq0iitd9tmowz6bs3dzg2d07ng",
oauth_version="1.0",
oauth_token="uye05e0pb0f8dap1ovglecxoq6ziee35",
oauth_signature="G%2Frl7S%2Bw57pjCk8xk1DMpOLkjxI%3D"