php获取推特feed twitter timeline feed
1. https://apps.twitter.com/
申请 consumer_key, consumer_secret,oauth_access_token,oauth_access_token_secret
2. 下载项目:https://github.com/kmaida/twitter-timeline-php
下载:twitter-timeline-php-master
本人净化版:
require_once('_utils/twitter-api-oauth.php');function formatTweet($tweet)
{$linkified = '@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@';$hashified = '/(^|[\n\s])#([^\s"\t\n\r<:]*)/is';$mentionified = '/(^|[\n\s])@([^\s"\t\n\r<:]*)/is';$prettyTweet = preg_replace(array($linkified,$hashified,$mentionified), array('<a href="$1" class="link-tweet" target="_blank">$1</a>','$1<a class="link-hashtag" href="https://twitter.com/search?q=%23$2&src=hash" target="_blank">#$2</a>','$1<a class="link-mention" href="http://twitter.com/$2" target="_blank">@$2</a>'), $tweet);return $prettyTweet;
}$settings = array('consumer_key' => "******",'consumer_secret' => "******",'oauth_access_token' => "******",'oauth_access_token_secret' => "******"
);$tweetCount = 3;
$twitterUsername = '';
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=' . $twitterUsername . '&count=' . $tweetCount;$twitter = new TwitterAPITimeline($settings);
$json = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();
$twitter_data = json_decode($json, true); // Create an array with the fetched JSON data//echo '<pre>'; print_r($twitter_data) ;$data = array();foreach($twitter_data as $feed)
{$photos = array();$media = $feed['entities']['media'];if($media) foreach($media as $img) $photos[] = $img['media_url'];$data[] = array('tweet'=>formatTweet($feed['text']),'date'=>$feed['created_at'],'img'=>$photos);
}echo '<pre>'; print_r($data);
justcode.ikeepstudying.com
php获取推特feed twitter timeline feed相关推荐
- Design the Web: Add a Twitter Timeline 设计网页:添加Twitter时间轴 Lynda课程中文字幕
Design the Web: Add a Twitter Timeline 中文字幕 设计网页:添加Twitter时间轴 中文字幕Design the Web: Add a Twitter Time ...
- 推特开发者账号 V2【推特开发者文档V2系列1】——获取推特视频播放量
关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 当我们在浏览推文的时,总能看见有些推文中包含 ...
- 一键获取推文封面及标题摘要
一键获取推文封面及标题摘要 此软件可以采用MFC编写 可以一键获取微信公众号推送的封面,标题和摘要 软件会自动保存封面jpg文件在程序同一目录下,同时可以一键复制信息, 下载地址可以点击我头像查看我上 ...
- android判断推送权限,iApp检查与获取推送权限
大家好我是抹茶今天给大家带来iApp"iApp检查与获取推送权限"的教程,希望对大家有用!iApp获取当前应用是否有推送权限 javags(APP_OPS_SERVICE,null ...
- 面书(Facebook)和推特(Twitter)究竟靠什么制胜?
在短短几年里驰骋于强手如林的网络市场,而且,崛起得如此神速.这说明了什么? 面书(Facebook)和推特(Twitter)究竟靠什么在这么短时间取得如此骄人的业绩? 附录1: 成立时间:2004年2 ...
- twitter无法获取推文_某些第三方Twitter客户端可能无法发送更长的推文
最后,您现在可以发布的推文是以前的两倍.正如Twitter 周二宣布的那样,它于2017年9月作为测试引入的新的280个字符限制已被推向服务的所有用户和所有语言.9月,我们启动了一项测试,该测试扩展了 ...
- 推特开发者账号 申请失败 【推特爬虫技术分享1】获取推文评论数量
关于如何获得一个推特开发者账号请看此贴: 推特开发者账号的申请 或 搜索微信公众号 twitterDeveloper 获得帮助 一个正常的推文界面如下图: 从左到右依次是:评论(回复)数量.转发数量. ...
- java apns feedback_php从苹果apns的feedback服务器获取推送失败的token
注意事项: 1.建议和feedback服务器建立长连接,连接过于频繁有可能被当做攻击(简简单单的做一些测试时没有关系的); 2.获取的token是在上次你给你的应用发推送失败时加feedback服务的 ...
- 推特开发者账号 获取推文的视频链接
关于如何获得一个推特开发者账号请看此贴: 推特开发者账号的申请 或 搜索微信公众号 twitterDeveloper 获得帮助 在爬取推文的时候,会碰到一些带有视频的推文 可以通过 extended_ ...
最新文章
- arcgis andin使用python窗体_在ArcGIS?10中使用python
- 数据结构实验之栈与队列八:栈的基本操作
- 数组的定义格式二_静态初始化
- redis配置文件讲解
- Silverlight HTML5 Flash - RIA技术之三足鼎立
- 5自适应单页源码_超详细!如何建立一个CPA单页网站,附高转化CPA模板源码
- HttpClient中转上传文件
- tinypng 批量处理插件_分享六款逆天的Excel插件,高效处理数据必备!低调使用...
- python echo off_生活中的python-随机分配单词输出至word
- Android LayoutInflater 动态地添加删除View
- Android Problem- android.content.res.Resources$NotFoundException: String resource ID #0xa
- 三、实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方
- Xmind8 绿色版安装教程
- VMware卸载不干净导致安装VMware报错(无法安装服务vmware Authorization server请确保你有足够的权限)
- 超详细的TypeScript入门教程!
- 最新阿里云国际版支付方式以及注册教程和方法
- github开源:企业级应用快速开发框架CIIP WEB+WIN+移动端
- 有趣的灵魂用有趣的屏保SadMac.saver
- 迅雷批处理:漫画下载利器!(娘王下载为例)
- 检测浏览器是否开启硬件加速
热门文章
- Purification(CF-330C)
- 训练日志 2019.1.16
- Linux 命令执行顺序控制
- 动态规划 —— 背包问题 P05 —— 二维背包
- 信息学奥赛一本通C++语言——1020: 打印ASCII码
- 如何清除html代码里的空格,如何从html源代码中删除空格
- 3-11 Matplotlib数据可视化基础
- 面向对象:类的定义和使用
- python xlwt模块使用_Python使用xlwt模块 操作Excel文件(转载)
- 电脑编程python和c加加语言的区别_小猿圈之Bash 和 Python 编程语言优缺点