Загрузите локальный файл на страницу Facebook, используя curl PHP - PullRequest
0 голосов
/ 18 марта 2020

На самом деле я могу загрузить файл с URL-адреса http на мою страницу в Facebook с этим кодом:

        $data = array();

        $data['url'] = "http://www.example.com/image.jpg";
        $data['access_token'] = $fb_page_access_token;

        $post_url = 'https://graph.facebook.com/'.$fb_graph_version.'/'.$fb_page_id.'/photos';

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $post_url);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

        $return = curl_exec($ch);

Теперь мне нужно изменить этот код, отправляя фотографию из локальной памяти p c. Например, файл с именем «test.jpg» внутри того же каталога скрипта, но я не нашел ни одного примера на Facebook, который делал бы c имя для использования. https://developers.facebook.com/docs/graph-api/photo-uploads/

Какие-либо предложения, как изменить мой запрос скручивания для локальных файлов?

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