我已經在Zend Framework2中建立了一個OAuthProvider,遵循這裏的指導:https://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html和這裏:http://www.lornajane.net/posts/2011/php-oauth-provider-request-tokens。PHP OAuthProvider :: reportProblem「oauth_parameters_absent」但有參數
一旦我添加行$this->provider->checkOAuthRequest();
我得到一個錯誤的請求:
400錯誤的請求:oauth_problem = parameter_absent & oauth_parameters_absent = oauth_consumer_key%26oauth_signature%26oauth_nonce%26oauth_timestamp
我的標題是如下:
授權: OAuth oauth_consume r_key = 「鍵」,組oauth_token = 「QWERTY」,oauth_signature_method = 「HMAC-SHA1」,oauth_timestamp = 「1453821463」,oauth_nonce = 「Iu5qXE」,oauth_version = 「1.0」,oauth_signature = 「KOn7AfMCpRCi1Tei1jMLiZ2eZmo%3D」`
我的頭的所有請求頭露面,並且它沒有說任何其他參數都沒有像version
或oauth_token
我試圖摸索和不斷抓我的頭,任何幫助表示讚賞。
謝謝。
似乎令牌不需要,因爲我有'is2LeggedEndpoint'集,一旦取消令牌oauth_parameters_absent顯示出來 – Jeremy