繁体   English   中英

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

[英]How to follow users who sign in with twitter on my website?

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很陌生。

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

首先,您要检查您是否已经关注此人。 为此,需要2个参数。

 // uname
 1.) USER_FOLLOWING
 2.) USER_FOLLOWED

现在第二个调用将是follow方法,因此您可以遵循,因为这1个参数是req。

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

对于上述内容,请确保您正在调用具有适当参数的方法。

例如)首先,您需要传递4个参数,client_id,client_secret,outhid,outhsecret

最初在此用户需要验证应用程序之前。

一切都会好起来,希望您传递适当的参数,这只是一个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM