您好,我嘗試在Facebook上發佈操作時有以下代碼。如何使用cURL將操作發佈到Facebook
(動作是最喜歡的一張照片。)
我在Facebook上開發一個命名空間設置爲我的應用程序... XXXXXX-COM
我已經使用Facebook的調試器查詢的網址的對象,一切都很好。
的對象具有OG:類型:XXXXXX-COM:照片
$url = 'https://graph.facebook.com/'.$userFacebookId.'/xxxxxx-com:favourite';
$ch = curl_init();
$attachment = array('access_token' => $accessToken,
'photo' => $urlOfObject,
);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
$result= curl_exec($ch);
curl_close ($ch);
Everyhting似乎要被罰款,但我得到以下錯誤:...
{"error":{"message":"(#3502) Object at URL urlOfObject has og:type of 'xxxxx-com:photo'. The property 'photo' requires an object of og:type ''.","type":"OAuthException"}}
請幫助。 ..親切的問候任何響應者... J
爲什麼不使用php sdk? https://github.com/facebook/php-sdk – martincarlin87 2012-02-01 16:48:06