, обеспечивающего выбор на сайте, чтобы нажать и загружать изображения на Facebook: Получил этот код после поискаFacebook PHP SDK Загрузить изображения - Путь изображения
$pic = $_GET['PhotoID']; //example: http//www.mysite.com/content/2013/03/image.jpg
copy($pic, 'tmp/file.jpg');
$args['image'] = '@' . realpath('tmp/file.jpg');
$publish = $facebook->api('/me/photos', 'post', $args);
unlink('tmp/file.jpg');
Этот код работает отлично. Но копирование изображения в tmp займет некоторое время. Я хочу ускорить процесс. (загрузка изображений с моего сайта только отсутствие внешнего изображения)
Как я могу использовать этот код без копирования в TEMP:
$pic = $_GET['PhotoID']; //example: http://www.mysite.com/content/2013/03/image.jpg
$args['image'] = '@' . realpath('$pic');
$publish = $facebook->api('/me/photos', 'post', $args);
не уверен об использовании «@» & Realpath Могу ли я использовать полное изображение URL без использования Realpath:
`$args['image'] = $pic;
$publish = $facebook->api('/me/photos', 'post', $args);`
&, что это лучший способ, чтобы показать сообщение об ошибке, если пользователь ДНТ авторизовать приложение. или ошибки как Фатальная ошибка: Uncaught OAuthException происходит
контроль http://stackoverflow.com/a/14726580/718224 & http://stackoverflow.com/a/14937938/718224 –
@AdvaitAmin жаль его не связано с Ques. Я хочу пример кода с абсолютным путем изображения (полный URL-адрес изображения) – Vehlad
ваша проблема заключается в копировании изображения в tmp требуется некоторое время, чтобы ускорить процесс означает, что процесс загрузки занимает слишком много времени ... –