我想在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的界面完全不同。 –