使用curl将图像上传到php中的LinkedIn

时间:2019-12-13 06:58:26

标签: php curl linkedin linkedin-api

我正在尝试使用Linkedin V2 Apis将图像发布到LinkedIn。首先,我注册我的图像,然后使用curl上传图像。 这是我的代码。

        $imageData = ['file' => '/images/angel.jpg', 'name' => 'Angel'];
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $uploaded_url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $imageData);

        $headers = array();
        $headers[] = 'Authorization: Bearer {$oauth_token}';
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

        $result = curl_exec($ch);
        if (curl_errno($ch)) {
            echo 'Error:' . curl_error($ch);
        }
        curl_close($ch);

返回成功消息,但图像未上传到Linkedin。

0 个答案:

没有答案