Здравствуйте. У меня следующий код в попытке опубликовать действие на Facebook.
(Действие состоит в том, чтобы добавить фотографию в избранное.)
Я установил в фейсбуке dev пространство имендля моего приложения ... xxxxxx-com
Я использовал отладчик facebook, чтобы проверить URL объекта, и все в порядке.
Объект имеет og: type: xxxxxx-com: photo
$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);
Все в порядке, но я получаю следующую ошибку: ...
{"error": {"message": "(# 3502) Объект по URL-адресу urlOfObject имеет og: тип 'xxxxx-com: photo'. Для свойства 'photo' требуется объект og: type ''. "," Type ":" OAuthException "}}
ПОЖАЛУЙСТА, помогите ... С уважением к любым респондентам ... J