Php 在用户登录TWITTER后获取用户详细信息
您好,在用户使用您的应用程序登录后,如何获取用户详细信息ID、名称、屏幕名称等 例如,用户输入了登录详细信息,在输入这些详细信息后,我希望在运行时在josn中获取详细信息,并将其存储到数据库中 我使用的是Abraham AuthPhp 在用户登录TWITTER后获取用户详细信息,php,mysql,xml,database,twitter,Php,Mysql,Xml,Database,Twitter,您好,在用户使用您的应用程序登录后,如何获取用户详细信息ID、名称、屏幕名称等 例如,用户输入了登录详细信息,在输入这些详细信息后,我希望在运行时在josn中获取详细信息,并将其存储到数据库中 我使用的是Abraham Auth https://github.com/abraham/twitteroauth example my INDEX.PHP session_start(); require_once('twitteroauth/twitteroauth.php'); require_
https://github.com/abraham/twitteroauth example
my INDEX.PHP
session_start();
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');
if (empty($_SESSION['access_token']) || empty($_SESSION['access_token']['oauth_token']) || empty($_SESSION['access_token']['oauth_token_secret'])) {
header('Location: ./clearsession.php');
}
$access_token = $_SESSION['access_token'];
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
$content = $connection->get('account/verify_credentials');
拜托,我已经搜索了这么多时间,我只需要执行一个简单的动作
谢谢您只需提取
内容
对象的属性,然后将其存储到数组中,然后再将其添加到数据库中:
$arr=array();
$arr["screen_name"]= $content->screen_name;
$arr["id"]= $content->id;
最终,您将获得一个简单的数组
$arr
,将其存储到最终目的地您正在使用的Twitter OAuth库是基本Twitter API v1.1的简单OAuth包装器。该脚本处理身份验证(您已经在使用)并允许您使用在TwitterRESTAPI v1.1中实现的所有标准调用
请参见,然后按如下方式尝试所需的命令:
$content = $connection->get('statuses/user_timeline',$parameters); // GET
$content = $connection->put('account/update_profile',$parameters); // POST
在twitter开发页面上,所有内容都有很好的文档记录 查看存储库中的示例,并查看实际的twitterapi,了解需要调用的端点。类似于
/$connection->get('users/show',array('screen_name'=>'abraham')代码>作为示例