После того, как я прочитал это https://developers.facebook.com/docs/graph-api/reference/event/photos/#Creating Я не уверен, что запрос POST — это «Загрузить фотографию на событие» или просто загрузить фотографию URL (параметр «url» в таблице) или еще что-нибудь? Я пытаюсь найти какой-либо пример, но все еще не могу найти ни одного.
Как говорится в описании url
поле,
URL-адрес фотографии, которая уже загружена в Интернет. Вы должны указать это или файл вложения
Вторая часть означает, что вы также можете загрузить файл (вместо предоставления URL). Исторически имя параметра для загрузки было source
— но вы можете использовать практически любое имя, API не волнует. (Если вы отправляете в конечную точку / photos, и данные содержат файл для загрузки, API будет использовать его независимо от того, как оно называется.)
Вы можете следовать этому примеру, https://developers.facebook.com/docs/php/howto/example_upload_photo — это для загрузки в профиль пользователя, но оно работает так же, как для событий и т. Д.
Других решений пока нет …