Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用curl将php变量发布到其他页面?_Php_Curl_Twitter - Fatal编程技术网

如何使用curl将php变量发布到其他页面?

如何使用curl将php变量发布到其他页面?,php,curl,twitter,Php,Curl,Twitter,我正在尝试使用twitter api登录我的网站这是我第一次使用任何api,所以我真的很困惑。我在网上阅读了一些关于如何制作OAuth的搜索,并在git hub上找到了一个允许我们连接的项目,但这无助于我学习php,所以我尝试了twitter文档并找到了. 该页面中的图表显示,我应该将数据发布到twitter api URL上,再次在google上搜索,并找到一个stackoverflow,但不知道如何使用该页面。是否有其他教程或书籍解释所有这些?这是我从阅读twitter文档中了解到的如果我错

我正在尝试使用twitter api登录我的网站这是我第一次使用任何api,所以我真的很困惑。我在网上阅读了一些关于如何制作OAuth的搜索,并在git hub上找到了一个允许我们连接的项目,但这无助于我学习
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);