Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.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
Javascript 如何让您的网站访问者从您的网站关注twitter帐户_Javascript_Php_Ajax_Twitter - Fatal编程技术网

Javascript 如何让您的网站访问者从您的网站关注twitter帐户

Javascript 如何让您的网站访问者从您的网站关注twitter帐户,javascript,php,ajax,twitter,Javascript,Php,Ajax,Twitter,我是这个论坛的新手,如果我的问题不恰当或不够清楚,请接受我的道歉 我有一个网站,Twitter用户被列出,每个用户都有follow按钮,但当访问者点击“follow”按钮时,该用户会从我的Twitter帐户(该帐户有用于身份验证的应用程序)而不是访问者帐户被跟踪。所以,基本上我希望这些帐户被访问者跟随twitter帐户,而不是我的 当用户单击follow按钮时,会发出一个ajax调用,将用户名发送到运行以下代码的页面,以获得该用户的关注 <?php ini_set('display_err

我是这个论坛的新手,如果我的问题不恰当或不够清楚,请接受我的道歉

我有一个网站,Twitter用户被列出,每个用户都有follow按钮,但当访问者点击“follow”按钮时,该用户会从我的Twitter帐户(该帐户有用于身份验证的应用程序)而不是访问者帐户被跟踪。所以,基本上我希望这些帐户被访问者跟随twitter帐户,而不是我的

当用户单击follow按钮时,会发出一个ajax调用,将用户名发送到运行以下代码的页面,以获得该用户的关注

<?php
ini_set('display_errors', 1);
require_once('lib/TwitterAPIExchange.php');
$uname=$_REQUEST['name'];
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
    'oauth_access_token' => "XXXXXX-XXXXXXXXXX",
    'oauth_access_token_secret' => "XXXXXXXXXX",
    'consumer_key' => "XXXXXXXXXX",
    'consumer_secret' => "XXXXXXXXXX"
);

    // Choose the url you want from the docs, this is the users/show
$url = 'https://api.twitter.com/1.1/friendships/create.json';
// The request method, according to the docs, is GET, not POST
$requestMethod = 'POST';



 $varl=$uname; 
// Set up your get string, we're using my screen name here
//$getfield = '?screen_name='.$varl;

$postfields = array(
    'screen_name' => $varl
);

// Create the object
$twitter = new TwitterAPIExchange($settings);

$twitter->buildOauth($url, $requestMethod)
             ->setPostfields($postfields)
             ->performRequest();

不要从服务器端执行此操作。这既不必要也不恰当


用于此。它们允许您站点的用户使用其登录的Twitter帐户执行各种操作,包括发布状态、转发状态和跟踪其他Twitter用户。

我认为您必须先让用户登录到您的Twitter应用程序,在您可以以他们的名义采取行动之前…我正在为我的访问者使用twitter登录选项,他们在登录twitter后将有跟随用户屏幕!!我面临着同样的问题,首先,我非常感谢你的关心和回答我的问题:)Daskwuff实际上,如果你看到我上面的代码,我使用api是为了以下目的,因为在我的项目中,当用户点击follow按钮时,twitter弹出屏幕不应该打开,在这个snerio创建api是必需的,因为它有帮助以下用户没有打开弹出窗口!