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

 更新时间:2013年11月12日 09:29:32   作者:  
要获取新浪微博的数据,可以通过他们提供的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 代码库计划,一般一次收集一个函数,解决一个问题。

相关文章

  • CodeIgniter框架URL路由总结

    CodeIgniter框架URL路由总结

    这篇文章主要介绍了CodeIgniter框架URL路由总结,本文也以作为CodeIgniter路由入门教程,讲解了配置规则的几个方面,需要的朋友可以参考下
    2014-09-09
  • 使用composer安装使用thinkphp6.0框架问题【视频教程】

    使用composer安装使用thinkphp6.0框架问题【视频教程】

    这篇文章主要介绍了使用composer安装使用thinkphp6.0框架问题,通过一个小视频给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • PHP实现Session入库/存入redis的方法

    PHP实现Session入库/存入redis的方法

    本篇文章主要介绍了PHP实现Session入库/存入redis的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • PHP中的gzcompress、gzdeflate、gzencode函数详解

    PHP中的gzcompress、gzdeflate、gzencode函数详解

    这篇文章主要介绍了PHP中的gzcompress、gzdeflate、gzencode函数详解,本文深入分析了它们的相同点和不同点,需要的朋友可以参考下
    2014-07-07
  • PHP在自己框架中引入composer的全过程

    PHP在自己框架中引入composer的全过程

    这篇文章主要给大家介绍了PHP在自己框架中引入composer的全过程,文章通过图文结合给大家介绍的非常详细,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下
    2023-11-11
  • Yii2.0框架模型多表关联查询示例

    Yii2.0框架模型多表关联查询示例

    这篇文章主要介绍了Yii2.0框架模型多表关联查询,结合实例形式总结分析了Yii2.0框架多表关联查询相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • php封装的page分页类完整实例代码

    php封装的page分页类完整实例代码

    这篇文章主要介绍了php封装的page分页类完整实例代码,需要的朋友可以参考下
    2020-02-02
  • PHP中Session引起的脚本阻塞问题解决办法

    PHP中Session引起的脚本阻塞问题解决办法

    这个问题很多做php开发朋友应该都有遇到过,一个启用了session_start 页面,由于执行时间过长。导致通一个用户访问,另外一个很简单的启用session_start页面一直阻塞着。 直到第一个页面执行完了。第二个页面才可以读取。这个就是,我们常说的session阻塞机制。
    2014-04-04
  • php设计模式之单例模式用法经典示例分析

    php设计模式之单例模式用法经典示例分析

    这篇文章主要介绍了php设计模式之单例模式用法,结合具体实例形式分析了php单例模式的概念、原理、定义及使用方法,需要的朋友可以参考下
    2019-09-09
  • php微信公众号js-sdk开发应用

    php微信公众号js-sdk开发应用

    这篇文章主要为大家详细介绍了php微信公众号js-sdk开发应用的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11

最新评论