首先來看看需求,如果我們開發facebook上social game,需要調用它的接口來獲得用戶在facebook上的好友信息。 " /> 2048国产精品原创综合在线,欧美一区二区三区视频在线,美女bbbb精品视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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操作實現代碼,轉載需保留來源!

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

主站蜘蛛池模板: 国产综合91天堂亚洲国产 | 国产日韩一区二区三区在线播放 | 久久久精品2018免费观看 | 午夜激情小视频 | 在线观看视频www在线观看 | 色婷婷久久综合中文久久一本` | 欧美成人v视频免费看 | 国产综合久久久久久 | 欧美三级网站 | 国内精品视频成人一区二区 | 亚洲一区在线视频观看 | 在线青草| 欧美精品激情 | 色婷婷成人网 | 91久久打屁股调教网站 | 精品国产成人 | 精品视频在线看 | 韩国一大片a毛片 | 天堂成人在线观看 | 国产999在线观看 | 女人被狂躁的免费视频网站软件 | 国语自产免费精品视频一区二区 | 97菊爱网 | 亚洲第一黄色 | 草草线在成年免费视频网站 | 99精品视频在线观看 | 欧美人体大胆私密视频 | 色久悠悠在线观看 | 97人人模人人揉人人捏 | 久久er国产精品免费观看2 | 欧美色亚洲 | 九九99久久精品午夜剧场免费 | 欧美日韩激情一区二区三区 | 久久久久国产免费 | 久久伊人精品青青草原高清 | 国产成人精品免费视频 | 韩国美女一级毛片 | 国产精品 主播精选 网红 | 久久综合中文字幕 | 精品久久成人免费第三区 | 成人午夜视频在线 |