PHP CodeBase: 通过新浪微博API获取数据
2016-11-22 00:00
483 查看
摘要: PHP CodeBase: 通过新浪微博API获取数据
要获取新浪微博的数据,可以通过他们提供的API,地址:http://open.weibo.com/wiki/API文档_V2。
获取数据的方法如下:
补充一下,json_decode($data) 会输出一个对象,而json_decode($data, true) 则强制输出为数组。获取数组则使用了 CURL 库。
PHP CodeBase 代码库计划,一般一次收集一个函数,解决一个问题。
要获取新浪微博的数据,可以通过他们提供的API,地址:http://open.weibo.com/wiki/API文档_V2。
获取数据的方法如下:
<?php function getWeiboData() { $count = 15; // 参数source后面输入你的授权号 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.'<br />'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); // 设置是否显示header信息 0是不显示,1是显示 默认为0 //curl_setopt($curl, CURLOPT_HEADER, 0); // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。0显示在屏幕上,1不显示在屏幕上,默认为0 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 要验证的用户名密码 curl_setopt($curl, CURLOPT_USERPWD, "username:password"); $data = curl_exec($curl); curl_close($curl); $result = json_decode($data, true); echo '<pre>'; print_r($result); echo '</pre>'; } ?>
补充一下,json_decode($data) 会输出一个对象,而json_decode($data, true) 则强制输出为数组。获取数组则使用了 CURL 库。
PHP CodeBase 代码库计划,一般一次收集一个函数,解决一个问题。
相关文章推荐
- PHP CodeBase: 通过新浪微博API获取数据
- php获取新浪微博数据API实例
- 求助:php通过新浪微博接口 api 如果获取某一地区下所有用户的微博列表?或使用包含某一关键词的微博列表
- php获取新浪微博数据API实例
- 程序员教你通过获取api爬取新浪微博内容数据实战
- 豆瓣API使用介绍及通过ajax跨域获取url的json数据的方法
- PHP通过API获取手机号码归属地
- 制作多选框,并通过PHP获取多选框数据
- Google Directions API通过请求获取导航数据简介
- 通过百度API获取公交数据导入ArcSDE
- Android使用"中国天气网"API数据通过城市名称获取天气情况
- PHP下通过API实现与新浪微博同步
- Python:新浪微博API的使用及安全的模拟登陆自动获取code值
- PHP通过计算经纬度获取附近的数据信息
- e邮宝 php demo api 接口解决 - 通过订单信息获取货运号
- php使用curl通过代理获取数据的实现方法
- 通过Yahoo Finance API获取股票数据
- PHP CodeBase: 获取远程图片的体积大小
- QuickFlow-如何通过QFD and ExecuteCode获取其他列表数据
- PHP下通过API实现与新浪微博同步