如何使用php将twitter流媒体与我的网页中的用户登录集成?
我想添加Twitter登录,然后在我的页面中添加他们的推文。。 详情如下:如何使用php将twitter流媒体与我的网页中的用户登录集成?,twitter,twitter-oauth,Twitter,Twitter Oauth,我想添加Twitter登录,然后在我的页面中添加他们的推文。。 详情如下: 当用户点击twitter登录时,在成功验证后,twitter api流应该打开,并且所有用户推文应该每天连续显示,就像限制他们每天最多5或6条推文一样 这是我在twitter文档中找不到解决方案时使用的代码,我想将此代码实现到twitter api流中 '<?php require("TwitterClass.php"); ## Set up the class $username = "xxxxx"; /
'<?php
require("TwitterClass.php");
## Set up the class
$username = "xxxxx"; // username
$twitter = new Twitter($username);
$lateststatus = $twitter->getLatestTweet();
echo $lateststatus;
$website = $twitter->getWebsite();
echo $website;
$backgroundimage = $twitter->getBackground();
echo $backgroundimage;
$statuses = $twitter->getTweets(5); // gets first 5 statuses
foreach($statuses as $status)
{
$id = $status["id"]; // status ID
$text = $status["text"]; // actual status
$retweets = $status["retweets"]; // number of retweets
$source = $status["source"]; // where the tweet was published from (eg tweetdeck)
$url = $status["url"]; // status URL
echo "<p> $text </p>";
echo "Retweets : <a href='$url'> $retweets </a> | ";
echo "Tweeted Via: $source ";
echo "<br />";
}
?>'
“”
我希望用户能够连接到登录身份验证,而不是在此代码中给出用户名。使用上述代码,我只能检索特定用户的tweet 介绍如何使用Twitter实现登录
阅读、学习,他们会带着任何问题回来。如果你只需要为用户阅读推文,你不需要登录。我们正在使用twitter小部件显示最后几条推文。这是我们代码的近似值
<script type="text/javascript" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script type="text/javascript">
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 3,
interval: 6000,
width: 340,
height: 200,
theme: {
shell: {
background: '#FFFFFF',
color: '#232323'
},
tweets: {
background: '#FFFFFF',
color: '#232323',
links: '#009FB5'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
hashtags: true,
timestamp: true,
avatars: false,
behavior: 'all'
}
}).render().setUser('twitter_useranme').start();
</script>
您还可以传递一些参数(如最大推文数、最早日期等)-请查看此处的文档:您尝试了什么?你有什么问题吗?没有人会为你编写代码,而且你的范围太广。如果你只想阅读他们的推文,你甚至不需要登录。我们在我们的网站中使用了这样的功能:拥有用户名,只需查询twitter即可获得json或xml格式的最新推文。@AleksG是的,你的权利,这正是我的意图,需要使用用户名阅读用户的推文。关于这个问题,你能给我提供任何示例或片段吗?你到底有什么问题?谢谢,它解决了我的问题。使用上面的代码,我可以先让用户输入用户名,而不是在代码中输入。@SridharSidhu好的,只需在页面上输入一个文本来输入用户名,然后使用该用户名创建一个URL。这是固定的,谢谢。通过使用访问令牌权限授予页面管理员访问权限,我如何将其用于我的facebook自定义选项卡。可以这样做吗。@SridharSidhu是的,可以为facebook这样做,但要复杂得多。我认为facebook不允许未登录的用户访问时间表,因此您需要实现oauth身份验证才能登录,然后读取所需的数据。网上有一些例子——只是搜索。
http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=twitter_username
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter_username