我正在使用Twitter API用於OAuth。Twitter API問題:使用GET的OAuth請求令牌工作,POST失敗
我已經得到請求令牌操作使用GET沒有任何問題的工作。
但是,當我使用POST做完全相同的事情時,它給了我錯誤'無法驗證oauth簽名'。
這裏有各種捲曲選項我使用:
curl_setopt($ch, CURLOPT_URL, ''.$url_post_str.'');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_vars_arr);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
能否請您協助?
謝謝。
我正在使用c#。剛剛從V1升級到了twitter API的V1.1,我不得不添加「Content-Type:application/x-www-form-urlencoded; charset = UTF-8」頭文件以使POSTs工作。 – 2013-02-16 20:56:04