S_412_PRECONDITION_FAILED = Недопустимые аргументы при совместном использовании на странице компании
Сегодня я заметил, что все мои вызовы API, делающие акции на страницах компании LinkedIn, возвращают следующую ошибку:
Недопустимые аргументы: {S_412_PRECONDITION_FAILED = Недопустимые аргументы}
Я использую формат XML.
Я попытался сделать такую же долю, но для учетных записей LinkedIn, и она работает очень хорошо.
Вот мой запрос xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<share>
<comment>Comment</comment>
<content>
<title>title</title>
<description>description</description>
<submitted-url>URL</submitted-url>
<submitted-image-url>IMAGE_URL</submitted-image-url>
</content>
<visibility>
<code>anyone</code>
</visibility>
</share>
Произошло ли нарушение API-интерфейса LinkedIn?
Ответы
Ответ 1
Похоже, LinkedIn уничтожил токены 1.Axout для операций/компаний.
Реализовано oAuth 2, и все работает нормально.
Не нашел публичного объявления об этом изменении, но типично для LinkedIn, чтобы сосать, когда дело доходит до их публичного API.
Ответ 2
Следуйте руководству LinkedIns для реализации oauth 2.0. Тогда все работает нормально.
https://developer.linkedin.com/docs/oauth2
Ответ 3
Я знаю, что я совершаю фол здесь, но SO не дает мне возможности спросить об этом внутри этой темы. Я не нахожу полезной помощи внутри связанной документации, особенно в том, что касается рабочей библиотеки PHP и того, как я могу переносить своих клиентов на 2.0.
Кто-нибудь может предоставить подробную информацию о том, как они успешно перешли на 2.0? Вы бы сейчас помогли БОЛЬШИМ СОБЫТИЯМ СОБЫТИЯ...