2016-02-04 87 views
1

我試圖使用PAW通過http連接到WooCommerce API。文檔(https://github.com/woothemes/woocommerce-rest-api-docs/blob/master/source/includes/v2/_introduction.md)提到您必須使用OAuth 1.0a「一站式」身份驗證來確保API憑證不會被攔截「並且還提到所需參數爲:oauth_consumer_key,oauth_timestamp,oauth_nonce,oauth_signature和oauth_signature_method。oauth_version 。是不是必需的,必須省略使用PAW來測試woo商務api

PAW的您好!OAuth1似乎總是包括PAW的oauth_version - ?是有辦法防止這種

回答

2

不幸的是,我不認爲這是可能的oauth_version參數是可選。根據the spec,但服務器應該接受它,否則回落1.0如果不存在。

oauth_version: 可選。如果存在,值必須是1.0。如果此參數不存在,服務提供商必須假定協議版本爲1.0。服務提供商對非1.0值的響應未定義。

http://oauth.net/core/1.0a/

當我想到爪子應該是比這更靈活些,我們將增加一個選項,以在未來的版本中明確禁用某些參數。

+0

Micha - 有沒有辦法通過創建我自己的動態附加值來完成類似的事情? – Francois

+0

是的,絕對的,這是你可以輕鬆做到的事情。我已經開始使用我們剛剛完成的一個實驗了:https://gist.github.com/mittsh/9363584d50997c7c1a49我還沒有測試過它,但這是主意...... –

+1

謝謝Micha,我會看看你的要點。 – Francois