Кто-нибудь еще испытывает "внутреннюю ошибку сервера" при регистрации изображения? - PullRequest
0 голосов
/ 07 марта 2019

Кто-нибудь еще испытывает внутреннюю ошибку сервера при попытке зарегистрировать изображение? Я следовал инструкциям здесь (https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin?context=linkedin/consumer/context#create-an-image-share) и даже попробовал на 2 приложениях, но я получаю ту же ошибку.

Я также проверил это https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/vector-asset-api#register-an-upload, даже если это относится только к загрузке видео.

Вещи, которые я убедился:

- content type = application/json
- X-Restli-Protocol-Version - 2.0.0

Я что-то упустил? Для этого нужно специальное разрешение?

РЕДАКТИРОВАТЬ для получения дополнительной информации:

URL: https://api.linkedin.com/v2/assets?action=registerUpload

Заголовки:

Authorization: Bearer <token_here>
X-Restli-Protocol-Version: 2.0.0
Content-Type: application/json

Кузов:

{\"registerUploadRequest\":{\"recipes\":[\"urn:li:digitalmediaRecipe:feedshare-image\"],\"owner\":\"urn: li:person:PERSONID\",\"serviceRelationships\":[{\"relationshipType\":\"OWNER\",\"identifier\":\"urn:li:userGeneratedContent\"}]}}

EDIT:

Наконец-то удалось пройти через процесс регистрации. Скрытый космический персонаж был в моем теле JSON. Теперь я могу зарегистрироваться, загрузить изображение и поделиться им.

1 Ответ

0 голосов
/ 20 марта 2019

Комментарий @Ervin Kalemi помог - оказывается, Актив еще не был доступен.Кроме того - я думаю, что ошибка, которую вы делаете, заключается в том, что вы отправляете тип контента и заголовок linkedin.Для настоящего поста CURL у меня сработало следующее (с использованием PHP):

exec('curl --upload-file '.$img.' --header "'.$this->oauth[0].'" \''.$url.'\'');

$img - путь к файлу, а $this->oauth[0] - просто Authorization: Bearer $tokenне смог , однако получилось, что вышеперечисленное работает с PHP curl - мне пришлось запустить его напрямую, как указано выше.Так что, если есть решение php-curl, я бы предпочел использовать это.Но, надеюсь, это поможет вам.

...