php获取新浪微博数据API实例


Posted in PHP onNovember 12, 2013

<?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 相关文章推荐
PHP静态类
Nov 25 PHP
php将fileterms函数返回的结果变成可读的形式
Apr 21 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
探讨如何把session存入数据库
Jun 07 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 PHP
php与Mysql的一些简单的操作
Feb 26 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
Mar 15 PHP
php微信公众号开发之二级菜单
Oct 20 PHP
PHP中16个高危函数整理
Sep 19 PHP
PHP 对象继承原理与简单用法示例
Apr 21 PHP
php生成N个不重复的随机数实例
Nov 12 #PHP
三种php连接access数据库方法
Nov 11 #PHP
PHP中ob_start函数的使用说明
Nov 11 #PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 #PHP
PHP利用str_replace防注入的方法
Nov 10 #PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 #PHP
php中autoload的用法总结
Nov 08 #PHP
You might like
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
js跑马灯代码(自写)
2013/04/17 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
js获取域名的方法
2015/01/27 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
PyTorch预训练的实现
2019/09/18 Python
广州一家公司的.NET面试题
2016/06/11 面试题
详解python字符串驻留技术
2021/05/21 Python
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL