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有点新意。
答案 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只是一个问题。