使用 PAW 测试 woo commerce api
Using PAW to test woo commerce api
我正在尝试使用 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 -- 有什么办法可以防止这种情况发生吗?
不幸的是,我认为这是不可能的。 oauth_version
参数根据 the spec 是可选的,但服务器应该接受它,否则如果不存在则退回到 1.0
。
oauth_version:
OPTIONAL. If present, value MUST be 1.0 . Service Providers MUST assume the protocol version to be 1.0 if this parameter is not present. Service Providers' response to non-1.0 value is left undefined.
因为我认为Paw应该比这更灵活,我们将在未来的版本中添加一个选项来明确禁用一些参数。
我正在尝试使用 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 -- 有什么办法可以防止这种情况发生吗?
不幸的是,我认为这是不可能的。 oauth_version
参数根据 the spec 是可选的,但服务器应该接受它,否则如果不存在则退回到 1.0
。
oauth_version: OPTIONAL. If present, value MUST be 1.0 . Service Providers MUST assume the protocol version to be 1.0 if this parameter is not present. Service Providers' response to non-1.0 value is left undefined.
因为我认为Paw应该比这更灵活,我们将在未来的版本中添加一个选项来明确禁用一些参数。