Загрузить размещенное изображение с помощью Graph API Facebook по URL? - PullRequest
0 голосов
/ 24 марта 2011

Итак, я использую API Graph Facebook для загрузки фотографии.Используя curl, он выглядит примерно так:

curl -F 'access_token={some access token}'
-F 'source=@/some/file/path/foo.png'
-F 'message=This is a test of programatic image uploading' 
https://graph.facebook.com/me/photos

Теперь это работает нормально, если у меня есть файл на компьютере, с которого я делаю запрос.Проблема в том, что система, над которой я работаю, получает изображение в виде URL-адреса (скажем, «http://example.com/foo.png").». Я бы предпочел не загружать изображение с сайта example.com на свой сервер, а просто загрузить его на Facebook, посколькунужно сохранить его, кроме этого. Есть ли способ, которым я могу просто передать URL в Facebook, или это невозможно?

(- F 'source = @ http://example.com/foo.png' не работает)

1 Ответ

2 голосов
/ 24 марта 2011

Раньше мы просто загружали файл локально на сервер, затем обрабатывали загрузку и отсоединяли его.Таким образом, мы также можем быть уверены, что ресурс был доступен (серверы / соединения отключаются) для загрузки в первую очередь.Я не верю, что вы можете инициировать загрузку и медиа-материалы от сторонних производителей (возможно, это неправильно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...