我正在使用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