如何关注在我的网站上使用Twitter登录的用户?

时间:2012-05-12 18:00:01

标签: php twitter twitter-oauth

require("twitteroauth/twitteroauth.php");  
session_start();
//Site Account
$siteauth = new TwitterOAuth('{Consumer key}', '{Consumer secret}', '{Access token}', '{Access token secret}');
$access_token = $siteauth->getAccessToken($_GET['oauth_verifier']);
$_SESSION['access_token'] = $access_token;
$site_info = $siteauth->get('account/verify_credentials');

var_dump($site_info);

我正在尝试创建$ twitteroauth对象以使用下一个代码:

$follows_faelazo = $siteauth->get('friendships/exists', 'MY-VISTOTR-ACCOUNT', 'user_b' => 'MY-SITE_ACCOUNT'));
if(!$follows_faelazo){
    echo 'You are NOT following @faelazo!';
    $siteauth->post('friendships/create', array('screen_name' => 'MY-VISTOR'));
}

我要做的是关注使用Twitter登录我网站的用户,知道什么是错的?我对twitter API有点新意。

1 个答案:

答案 0 :(得分:1)

请转到twitter dev - >我的应用 - >你的应用 - >设置 - >应用程序类型设置为读取,写入和访问直接消息。

首先,您要检查您是否已经关注此人。要做到这一点,需要2个参数,。

 // uname
 1.) USER_FOLLOWING
 2.) USER_FOLLOWED

现在第二个电话将按照方法进行操作,以便您可以关注,因为这1个参数是需要的。

//this can be uid/uname
1.) USER_T0_BE_FOLLOWED

如上所述,请确保使用适当的参数调用方法。

例如。)在第一个你需要传递4个param,client_id,client_secret,outhid,outhsecret

最初在此用户需要对应用程序进行身份验证之前。

其他一切lloks很好希望你通过适当的param只是一个问题。