首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >推特OAuth PHP身份验证

推特OAuth PHP身份验证
EN

Stack Overflow用户
提问于 2011-01-31 00:00:20
回答 1查看 1K关注 0票数 0

我正试图在我正在开发的网站上创建一个Zend框架的twitter页面,其中所有最新的推文,追随者计数和特定用户的朋友计数将显示给每个人看到。

我已经走到这一步:

代码语言:javascript
复制
session_start();
$config = array(
    "callbackUrl" => "http://www.site.com",
    "siteUrl" => "https://api.twitter.com/oauth/request_token",
    "consumerKey" => "tM3Y6mk3xlA5DHmsyOjkM",
    "consumerSecret" => "QU9u6VCLlLnyBdNP6Nz0onTyKZpKb8T0jDgdKmuYhnD"
);

$consumer = new Zend_Oauth_Consumer($config);

// fetch a request token
$token = $consumer->getRequestToken();

echo $token;

// persist the token to storage
$_SESSION["TWITTER_REQUEST_TOKEN"] = serialize($token);

但每次我打开那个页面,它告诉我twitter api需要用户名和密码,我如何才能让它停止提示输入用户名和密码,而只显示特定用户的tweet、关注者数和好友数?

如果你们知道任何更好的方法来完成这件事,我们将不胜感激!

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-31 06:05:50

您不需要使用OAuth来获取此信息。您无需任何身份验证就可以访问Twitter REST API来获取这些值,这意味着您可以只使用cURL,它比整个Zend框架要容易得多。您将在此处对特定用户的tweet使用该调用:

http://dev.twitter.com/doc/get/statuses/user_timeline

而这个获取帐户信息的调用,比如好友和追随者,也算在内:

http://dev.twitter.com/doc/get/users/show

有些API调用确实需要身份验证,但不需要这两个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4843840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档