API LinkedIn с / v2 / clientAwareMemberHandles? Q = handleString - PullRequest
0 голосов
/ 31 мая 2019

У меня есть требование получить идентификатор пользователя из linkedin API https://api.linkedin.com/v2/clientAwareMemberHandles?q=handleString&handleString=test123@gmail.com но получаю ответ ниже

{
    "serviceErrorCode": 100,
    "message": "Not enough permissions to access: GET-handleString /clientAwareMemberHandles",
    "status": 403
}

У меня есть разрешения для приложения в приложении r_liteprofile/w_member_social/r_emailaddress

Кроме того, когда я запрашиваю токен доступа, я отправляю эти три параметра в качестве параметров области действия.

Ценю ваше руководство.

1 Ответ

0 голосов
/ 04 июня 2019

Этот ответ связан с API, а не от менеджера API.По сути, это означает, что вызов от менеджера API к API LinkedIn не имеет токена с правильным разрешением.

Токен, сгенерированный API Manager, предназначен только для аутентификации с помощью api manager.Если внутренний сервер также ожидает токен, вы должны отправить этот конкретный токен в запросе от API-M к внутреннему.

Вы можете достичь этого, добавив последовательность медитации к вашему API.Следуйте приведенному ниже примеру.

https://medium.com/@menakajayawardena/wso2-how-to-using-oauth2-protected-back-ends-with-api-manager-5d7e234c61c

...