【发布时间】:2010-09-25 22:29:21
【问题描述】:
我正在使用 Twitter API 进行 OAuth。
我已经使用 GET 让请求令牌操作正常工作。
但是,当我使用 POST 执行完全相同的操作时,它会给出错误“无法验证 oauth 签名”。
以下是我正在使用的各种 curl 选项:
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:'));
你能帮忙吗?
谢谢。
【问题讨论】: