我想在PHP中实现代码:帮助与PHP卷曲
curl -F 'access_token=123' \
-F 'message=Hello, Arjun. I like this new API.' \
https://graph.facebook.com/arjun/feed
但我不知道该怎么办呢?
任何想法?
谢谢
TheBounder。
我想在PHP中实现代码:帮助与PHP卷曲
curl -F 'access_token=123' \
-F 'message=Hello, Arjun. I like this new API.' \
https://graph.facebook.com/arjun/feed
但我不知道该怎么办呢?
任何想法?
谢谢
TheBounder。
你不能像这样执行curl,你必须先安装一个PHP扩展(cUrl)(查看documentation)。
然后,你可以做这样的事情:
$url="https://graph.facebook.com/arjun/feed";
$ch = curl_init();
$vars = "message=YourMessage";
if($ch === FALSE){
echo "Errore init curl";
}else{
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
$returned = curl_exec($ch);
$returned = html_entity_decode($returned);
curl_close ($ch);
我只是复制了一些代码,我使用的前一段时间,把它作为一个起点。
我加了一个缺少的'='。在PHP中,通常最好是做'if(!$ ch)'或'if($ ch === FALSE)' – cwallenpoole
是的,谢谢,你是绝对正确的,我也会更新自己的代码! :) –
$ vars中如何添加更多?所以我想通过message = test和access_token = test – ojsglobal
这是命令行卷曲语法。 PHP的界面完全不同。 –