您如何在用户使用您的应用程序登录后获得用户详细信息ID,名称,屏幕名称ETC
例如,用户已输入登录详细信息,在输入这些详细信息后,我想在运行时获取josn中的详细信息并将其存储到DATABASE
我正在使用Abraham Auth
https://github.com/abraham/twitteroauth example
我的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');
请我一直在寻找这么多时间,我只需要做一个简单的动作
谢谢你
答案 0 :(得分:1)
您使用的Twitter-OAuth库是基本Twitter API v1.1的简单oAuth包装器。该脚本处理身份验证(您已经使用),并允许您使用Twitter REST API v1.1中实现的所有标准调用。
请参阅documentation here并尝试您想要的命令:
$content = $connection->get('statuses/user_timeline',$parameters); // GET
$content = $connection->put('account/update_profile',$parameters); // POST
在Twitter开发页面上,一切都记录完毕!
答案 1 :(得分:0)
您只需提取content
对象的属性,然后将它们存储到数组中,然后再将它们添加到数据库中:
$arr=array();
$arr["screen_name"]= $content->screen_name;
$arr["id"]= $content->id;
最终,您将获得一个简单的数组$arr
,以将其存储到最终目的地