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函数
Jan 11 PHP
PHP求最大子序列和的算法实现
Jun 24 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
Jun 26 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
一个简洁实用的PHP缓存类完整实例
Jul 26 PHP
Laravel 4.2 中队列服务(queue)使用感受
Oct 30 PHP
php抽奖概率算法(刮刮卡,大转盘)
Apr 17 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
Dec 15 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
PDO::rollBack讲解
2019/01/29 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
react router 4.0以上的路由应用详解
2017/09/21 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
Python 操作 MySQL数据库
2020/09/18 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
介绍下java.util.Arrays类
2012/10/16 面试题
给医务人员表扬信
2014/01/12 职场文书
讲座主持词
2014/03/20 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书