最近开发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请求转化为文件流来处理。
相关推荐:
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
seo需要买什么,seo需要考虑什么 ,ai做表头
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
ChatGPTO1Pro模型:开启AI新纪元,免费应用带来无尽可能,苹果上的ai写作在哪里
主流seo是什么,seo是什么推广网站 ,AI心理师
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
AI写作免费一键生成下载,助您轻松创作!
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
怎么用AI写文章:高效创作的秘诀
AI写作技巧,让创作事半功倍!
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
什么是seo概念,什么是seo,sem ,ai音标谐音
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
AI热门软件,未来科技的钥匙
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
怎么用AI写文:让创作更轻松,效率翻倍
英语日记AI生成:轻松提升英语水平的智能助手
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
文字生成AI开启创作的新纪元
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
文章去AI回归创作的本真之美
AI免费生成文章让创作变得轻松自如
ChatGPT为什么访问不了?全面解析及解决方案,ai首页设计