У меня есть то, что я считал простым требованием.С помощью приложения Facebook разрешите пользователю загружать предварительно определенное изображение (из приложения) в свой собственный альбом.
Загрузка изображения с компьютера пользователя является прямой и описана здесь, https://developers.facebook.com/blog/post/498/.
Что мне нужно сделать, это заменить файл ввода для предварительно определенного изображения.Сначала я управлял POST через сервер (PHP), конвертируя изображение в битовый массив.
$byteArray = file_get_contents("../images/gate-banner.jpg");
$data = array(
"message" => "test",
"source" => $byteArray
);
$postdata = http_build_query($data);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: multipart/form-data',
'content' => $postdata
)
);
$context = stream_context_create($opts);
print_r(file_get_contents($graph_url, false, $context));
Но это отбрасывает 400 неправильных запросов.Я скучаю?Есть ли более простой способ достичь моей цели?
Rich