Мы получаем 403 ответа при публикации в конечную точку акций компании.
Это происходит при использовании примера компании 2414183 и выбранной нами компании.
Вызов в конечную точку с поддержкой доли компании:успешно.
Мы проверяем, что пользователь прошел проверку подлинности перед выполнением запроса.
Используемый нами профиль LinkedIn настроен как администратор компании.
Домены, с которых мы звоним, добавленыв список допустимых доменов SDK.
Похоже, что использование приложения и лимиты учитывают эти неудавшиеся запросы.
Мы можем успешно публиковать из Postman обе акции компаний с различной полезной нагрузкой (используя Postmans во встроенном OAuth 2.0).
Может ли кто-нибудь помочь нам с этим?
Вот некоторые из идентификаторов неудавшихся запросов
58LETKI9LD
RBG4DRL5VT
XYCOX9XID1
JPY6AORIKW
Используемый код в основном из руководств разработчика.
<script type="text/javascript" src="//platform.linkedin.com/in.js">
api_key: [removed]
authorize: false
</script>
$scope.postToLinkedInCompanyPage = function () {
if (!IN.User.isAuthorized()) {
IN.User.authorize(shareLinkedInCompanyPageContent);
}
else {
shareLinkedInCompanyPageContent();
}
};
function shareLinkedInCompanyPageContent() {
if (!IN.User.isAuthorized()) {
console.error("User not authorized");
return;
}
var payload = {
"comment": "Check out developer.linkedin.com! http://linkd.in/1FC2PyG",
"visibility": {
"code": "anyone"
}
};
var cpnyID = [removed];
IN.API.Raw("/companies/" + cpnyID + "/shares?format=json")
.method("POST")
.body(JSON.stringify(payload))
.result(onSuccess)
.error(onError);
}
function onSuccess(data) {
console.log(data);
}
function onError(error) {
console.log(error);
}
06/12/2018 - обновление Я опробовал код в простом веб-приложении.Преобразование углов в простой JavaScript.При публикации в тестовую компанию 2414183 я все равно получаю 403
POST https://api.linkedin.com/v1/companies/2414183/shares?format=json 403
{errorCode: 0, message: "Unauthorized request", requestId: "259UFIKLIR", status: 403, timestamp: 1544085898666}