推特图片搜索php,使用PHP通过twitter api获取twitter的推文信息
如果想用twitter api获取twitter的推文信息,首先你需要在https://apps.twitter.com
上面创建一个而应用,然后填写应用的相关信息如下图:
通过创建应用获取 Consumer Key ,Consumer Secret,Access Token,Access Token
<?php
function buildBaseString($baseURI, $method, $params) {
$r = array();
ksort($params);
foreach($params as $key=>$value){
$r[] = "$key=" . rawurlencode($value);
}
return $method."&" . rawurlencode($baseURI) . '&' . rawurlencode(implode('&', $r));
}
function buildAuthorizationHeader($oauth) {
$r = 'Authorization: OAuth ';
$values = array();
foreach($oauth as $key=>$value)
$values[] = "$key=\"" . rawurlencode($value) . "\"";
$r .= implode(', ', $values);
return $r;
}
function returnTweet(){
$oauth_access_token = "970871825709244417-77xNRiOhc9t1ugXcaLm1XdP0HSaYv4J";
$oauth_access_token_secret = "D9MO2Xux4YciTh0z91nLfQoFS7bDZp7zoSMDH37cpBVHk";
$consumer_key = "JPflgwtDYFghOO6zjXJqcPzeE";
$consumer_secret = "0h2qs174patwTWC2hy6XfqsfnhlJvVBWZUnQja7FTGs4p5Y7BY";
$twitter_timeline = "user_timeline"; // mentions_timeline / user_timeline / home_timeline / retweets_of_me
// create request
$request = array(
'screen_name' => 'GbrilliantQ',
'count' => '3'
);
$oauth = array(
'oauth_consumer_key' => $consumer_key,
'oauth_nonce' => time(),
'oauth_signature_method' => 'HMAC-SHA1',
'oauth_token' => $oauth_access_token,
'oauth_timestamp' => time(),
'oauth_version' => '1.0'
);
// merge request and oauth to one array
$oauth = array_merge($oauth, $request);
// do some magic
$base_info = buildBaseString("https://api.twitter.com/1.1/statuses/$twitter_timeline.json", 'GET', $oauth);
$composite_key = rawurlencode($consumer_secret) . '&' . rawurlencode($oauth_access_token_secret);
$oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
$oauth['oauth_signature'] = $oauth_signature;
// make request
$header = array(buildAuthorizationHeader($oauth), 'Expect:');
$options = array( CURLOPT_HTTPHEADER => $header,
CURLOPT_HEADER => false,
CURLOPT_URL => "https://api.twitter.com/1.1/statuses/$twitter_timeline.json?". http_build_query($request),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false);
$feed = curl_init();
curl_setopt_array($feed, $options);
$json = curl_exec($feed);
curl_close($feed);
return $json;
}
$tweet = returnTweet();
echo $tweet;
?>
推特图片搜索php,使用PHP通过twitter api获取twitter的推文信息相关推荐
- 推特图片搜索php,php – Twitter搜索API – since_id和max_id可生成更多结果
我正在使用Abraham twitter库来搜索推文.一切都很好,但问题是,我的搜索返回超过100个结果. 是否有一种简单的循环方式,比如使用较新的API v1.1进行分页? 我需要能够通过特定搜索的 ...
- twitter api使用_如何使用rtweet和R搜索Twitter
twitter api使用 Twitter是有关R的重要新闻来源,尤其是在useR之类的会议期间! 和RStudio会议. 借助 R和rtweet软件包 ,您可以构建自己的工具来下载tweet,以便于 ...
- Python连接Twitter API读取用户画像及推特评论
使用Twitter API获取推特数据 最近由于实验室研究需求,需要对Twitter15及Twitter16数据集进行扩展.具体为:1.根据user_id,获取用户画像:2.根据tweet_id,获取 ...
- 简易移动端爬虫实现pixabay网站图片搜索
有些时候你想在你的应用需要用到一些背景图片,但是没有图片啊,没有图片啊,没有图片啊..... 当然你可以在应用内内置很多的精美图片,然后就造成了一些问题:你的apk变得贼大,其次想换一些新的图片只能在 ...
- 微信支持聊天图片搜索;任天堂社长称暂不入局元宇宙,因为没弄懂;英特尔开放x86内核授权 | EA周报...
EA周报 2022年2月18日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.浙江:大学生若创业失败,10万以下贷款由政府代偿 2.阿里巴巴将设立品牌自 ...
- 十二大相似图片搜索网站(以图搜图)
十二大相似图片搜索网站(以图搜图) 如何凭着一张现有图片找出它的原始图片,或者是凭着一张小的缩略图找出原始大图?下面的搜索引擎可以帮你实现.以图找图.以图搜图. 以图搜图是颠覆性的搜索方式,基于图片的 ...
- Google 图片搜索的原理是什么?
Google 图片搜索的原理是什么? 1 条评论 分享 按投票排序按时间排序 18 个回答 389赞同 反对,不会显示你的姓名 知乎用户,安全行业 XsXs.知乎用户.知乎用户 等人赞同 针对这个问题 ...
- 简单的相似图片搜索的原理
FROM:1) http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html 2) http://www. ...
- 10个相似图片搜索以图找图的网站
有没有遇到过:看到一张图片,想找到它的原始图片,或者是凭着一张小的缩略图找出原始大图?不管你有没有遇到过,反正我是遇到了.不过现在不担心了,因为下面的十款搜索引擎可以帮你实现,以图找图,以图搜图,以图 ...
最新文章
- nginx rewrite和根据url参数location
- java 递归 时间复杂度_递归到底是怎么实现的?它的时间复杂度怎么算?
- 学习python的第六天---1(理论)
- 大胆尝试随需消费的软件培训模式
- 批处理脚本一键重置mysql的root密码
- 廖雪峰python3练习题二
- tcp 测试工具 android,安卓版手机tcp调试助手
- 电脑进入pe时蓝屏_电脑进入u盘pe系统蓝屏了怎么办
- 102 613 SWP协议学习笔记--数据链路层
- 用 HLS m3u8 及FFMPEG搭建视频点播平台
- 盘点激光雷达技术在智能交通上的应用
- linux系统的简单命令
- 163邮箱怎么申请注册?邮箱收费版怎么收费?163邮箱收费版优势?
- 如何有效的阅读一本书
- 为什么蘑菇丁会显示服务器繁忙,浅谈蘑菇丁自动打卡
- 2021中国企业常用「应用商店分发」产品矩阵报告
- 用WPF做报表控件(四)
- 如何使用熵值法分组计算核心指标权重,并为项目打分
- chromebook刷机_将Chromebook变成具有Android应用程序和游戏手柄的游戏笔记本电脑
- HTML5期末大作业:我的家乡——长治(8页) HTML+CSS+JavaScript 大学生DW网页设计作业成品 学生HTML个人网页作业作品下载 学生家乡网页设计模板下载
热门文章
- 王者荣耀微信登录服务器无反应,王者荣耀微信为什么登不进 微信无法登录解决办法[图]...
- 视觉软件 VisionPro 定位引导1(CogCalibNPointToNPointTool工具)
- 肽核酸偶联多肽Ile-Glu-Gly-Arg-pNA (S-2222)|Boc-Leu-Gly-Arg-PNA
- Java学习笔记-02(面向对象阶段)
- loss曲线震荡(模型不收敛、acc震荡)
- Java 结构化数据处理开源库 SPL使用手册
- Numpy更新到1.16.2报错
- php 网页只能在微信浏览器中打开
- python实现 空间前方交会
- ubuntu内核和驱动版本不兼容_彻底解决ubuntu循环登录和显卡驱动问题