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中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
php中防止SQL注入的最佳解决方法
Apr 25 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
6种php上传图片重命名的方法实例
Nov 04 PHP
php操作mysql数据库的基本类代码
Feb 25 PHP
Yii调试SQL的常用方法
Jul 09 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
php中define用法实例
Jul 30 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
Aug 10 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 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的MySQL连接类
2013/06/07 PHP
php实现httpclient类示例
2014/04/08 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
聊一聊JavaScript作用域和作用域链
2016/05/03 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
python实现音乐下载器
2018/04/15 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
python删除字符串中指定字符的方法
2018/08/13 Python
python通过链接抓取网站详解
2019/11/20 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
读书小明星事迹材料
2014/05/03 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
Java 数组内置函数toArray详解
2021/06/28 Java/Android
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python