首先來看看需求,如果我們開發facebook上social game,需要調用它的接口來獲得用戶在facebook上的好友信息。 " /> 国产视频久久久久,www.免费av,国产毛片一区

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php 模擬POST|GET操作實現代碼

最近開發social game,發現使用這個東西還是比較平凡,這里做個總結,一來為自己留點記憶,另外希望對大家有幫助.

首先來看看需求,如果我們開發facebook上social game,需要調用它的接口來獲得用戶在facebook上的好友信息。這個時候我們就要訪問facebook提供的一個地址呢,當然你在訪問他的時候,他需要對你的訪問做驗證,防止非法請求。這個時候就得向其post|get一些參數。
如下面的地址:
復制代碼 代碼如下:
$url_with_get= "http://api.facebook.com/restserver.php?method=facebook.friends.get&session_key=&api_key=1232121311&v=1.0";
$post = array('sig'=>12312123234353);

怎么樣從這個地址中獲得數據,簡單地介紹一下下面的代碼:
復制代碼 代碼如下:
if(function_exists('curl_init'))
{
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url_with_get);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $result = curl_exec($ch);
  curl_close($ch);
}
else
{
  $content = http_build_query($post)
  $content_length = strlen($content);
  $context =
  array('http' =>
array('method' => 'POST',
'user_agent' => $user_agent,
'header' => 'Content-Type: ' . $content_type . "/r/n" .
'Content-Length: ' . $content_length,
'content' => $content));
$context_id = stream_context_create($context);
$sock = fopen($url_with_get, 'r', false, $context_id);
$result = '';
if ($sock)
  {
    while (!feof($sock))
  $result .= fgets($sock, 4096);
  fclose($sock);
}
return $result;
}
}

上面的代碼使用兩種方式來調facebook的接口,第一種縣判斷用戶的環境是否開啟了curl庫,開啟了這個庫,就采用這種方式來獲取請求。里面詳細的參數講解大家可以參考手冊。
這里提示一點,由于我們通常情況下需要獲得調用接口的返回結果,所以要設置CURLOPT_RETURNTRANSFER這個值,將結果返回到變量中。
第二種方式是直觀,將url請求轉化為文件流來處理。

php技術php 模擬POST|GET操作實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 按摩服务电影| 免费观看美国破釜沉舟电影| 酷刑| 何玲| 折纸视频教程| 一年又一年电视剧演员表| 工会基层组织选举工作条例| 国产调教视频丨vk| 现代短诗繁星| 小说改编电视剧| 四年级上册语文书有鬼| 齐芳| 买买提个人资料简历| 追捕演员表| 我亲爱的简谱| 黄网站在线观看视频| 别,有人,会有人看见的| 吴京电影大全| 狗年电影| 我和我的祖国钢琴谱完整版| 小城故事多歌曲原唱| 国产高清一卡2卡3卡4卡乱码| 梦醒长安| 谢容儿| 上香香灰打卷图解| 蛇花| 小学三年级英语同步跟读app| 1905电影网| 泰剧谁的青春不乱爱| hereweare| 手绢舞蹈视频大全| 布莱德·德尔森| 教育在线教育平台直播 | 三年片最新电影免费观看多人互换| 《如此婚姻》大结局| 一江春水向东流 电视剧| dj音乐劲爆dj| 郭麒麟个人资料简介| 南来北往连续剧免费观看完整版 | 《缱绻少年人》| 农村gaygayxxx|