當前位置:才華齋>計算機>php語言>

php獲取新浪微博資料API的例項程式碼

php語言 閱讀(5.81K)

分享下php取得新浪微博資料API的一個例子,學習下在php程式設計中,使用新浪微博資料API進行開發的'方法,感興趣的朋友可以參考下。

php獲取新浪微博資料API的例項程式碼

  php獲取新浪微博資料API

要取得新浪微博的資料,可以通過其提供的API,地址:文件_V2。

獲取資料的方法:

複製程式碼 程式碼示例:

<?php

/**

* 通過新浪微博資料API取得微博資料

* edit:

*/

function getWeiboData()

{

$count = 15;

  // 引數source後面輸入你的授權號

$url = "_$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 庫。