如何使用curl将php变量发布到另一个页面?

时间:2014-05-03 19:59:08

标签: php curl twitter

我试图使用twitter api登录我的网站这是我第一次使用任何api所以它真的让我感到困惑我已经阅读了一些在线搜索如何制作OAuth并找到了git-hub上的项目允许我们连接,但这不会帮助我学习php所以我尝试了twitter文档并找到了this page。该页面中的图表显示我应该将数据发布到再次在Google上搜索的Twitter API,并找到stackoverflow question但不知道如何使用这是否还有其他解释所有这些的教程或书籍?这是我通过阅读twitter文档了解如果我错了请帮助我纠正我的错误

1 个答案:

答案 0 :(得分:0)

您必须先获取请求令牌。 尝试这种方法,它应该工作(未测试):

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.twitter.com/oauth/request_token');
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC ) ;
curl_setopt($ch, CURLOPT_USERPWD, $clientId.":".$clientSecret);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($yourPost));
$response = curl_exec($ch);

然后按照使用CURL和GET

的步骤2的说明进行操作