我尝试使用PAW通过http连接到WooCommerce API。文档(https://github.com/woothemes/woocommerce-rest-api-docs/blob/master/source/includes/v2/_introduction.md)提到您必须使用OAuth 1.0a" one-legged"身份验证以确保API凭据无法被拦截"。并且它还提到所需的参数是:oauth_consumer_key,oauth_timestamp,oauth_nonce,oauth_signature和oauth_signature_method。 oauth_version不是必需的,必须省略。
PAW的oauth1似乎总是包含PAW的oauth_version - 有没有办法防止这种情况发生?
答案 0 :(得分:2)
不幸的是,我不认为这是可能的。根据{{3}},oauth_version
参数是可选的,但服务器应该接受它,否则如果不存在则返回1.0
。
oauth_version: 可选的。如果存在,则值必须为1.0。如果此参数不存在,服务提供商必须假定协议版本为1.0。服务提供商'对非1.0值的响应未定义。
由于我认为Paw应该比这更灵活,我们将添加一个选项,以在将来的版本中明确禁用某些参数。