如何使用curl将php变量发布到其他页面?
我正在尝试使用twitter api登录我的网站这是我第一次使用任何api,所以我真的很困惑。我在网上阅读了一些关于如何制作OAuth的搜索,并在git hub上找到了一个允许我们连接的项目,但这无助于我学习如何使用curl将php变量发布到其他页面?,php,curl,twitter,Php,Curl,Twitter,我正在尝试使用twitter api登录我的网站这是我第一次使用任何api,所以我真的很困惑。我在网上阅读了一些关于如何制作OAuth的搜索,并在git hub上找到了一个允许我们连接的项目,但这无助于我学习php,所以我尝试了twitter文档并找到了. 该页面中的图表显示,我应该将数据发布到twitter api URL上,再次在google上搜索,并找到一个stackoverflow,但不知道如何使用该页面。是否有其他教程或书籍解释所有这些?这是我从阅读twitter文档中了解到的如果我错
php
,所以我尝试了twitter文档并找到了. 该页面中的图表显示,我应该将数据发布到twitter api URL上,再次在google上搜索,并找到一个stackoverflow
,但不知道如何使用该页面。是否有其他教程或书籍解释所有这些?这是我从阅读twitter文档中了解到的如果我错了,请帮助我纠正我的错误您必须首先获得请求令牌。
尝试此方法,它应该有效(未经测试):
然后按照步骤2的说明使用CURL和GET
$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);