作者donaldduck00 (酷炫唐老鸭)
看板PHP
标题[请益] facebook取得使用者资料问题
时间Mon Dec 16 23:08:11 2013
php版第一次发文,请多多指教,
最近在做一个新网站想用facebook登入,
我try{ $profile = $facebook->api('/me', 'GET');}
都会一直跑进catch,错误讯息为下
[result:protected] => Array ( [error_code] => 7 [error] => Array ( [message]
=> Failed to connect to 255.255.255.255: Network is unreachable [type] =>
CurlException ) ) [message:protected] => Failed to connect to
255.255.255.255: Network is unreachable
我爬文跟google都有找到类似的问题及解法,
大部分都指向免费的网页伺服器不能处理 ipV6 所以要在code里做一些调整,
像是加一行能resolve ipV4的程式码,
但我尝试後还是一直丢出这错误讯息,想请问各位版友有解决方案吗?
另外想请问一个观念上的问题,
各位前辈遇到这类问题是会当机立断换一个网页伺服器呢,
还是会想办法除掉这个错误?
因为我搞了快三天fb登入网站的问题,这样是不是对於开发网站来说太不符合效益了?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.79.56.14
1F:→ terrybob:不可以用本机去fb网站要求资源… 12/17 01:42
2F:→ donaldduck00:我不是用本机耶 我是放在一个叫做lionfree的server 12/17 02:08
3F:→ terrybob:share your code! 12/17 02:33
4F:→ yan12125:curl取api.facebook.com和graph.facebook.com的内容试试 12/17 20:44
5F:→ yan12125:可能是DNS的问题 12/17 20:44
6F:→ donaldduck00:我的code跟官网上的一样只改app id等相关设定而已 12/17 20:55
7F:→ donaldduck00:出问题的就上述那一行而已qq 12/17 20:56
8F:→ donaldduck00:我不太懂YAN大的意思耶 12/17 20:56
9F:→ donaldduck00:最後的结果是发现大部分的free host server都没打开 12/18 08:30
10F:→ donaldduck00:port443 which is required for facebook api 12/18 08:31