Получение сообщений обсуждения группы LinkedIn с помощью ColdFusion

Клиент попросил меня перенести последние сообщения из их группы LinkedIn на одну из страниц нашего веб-сайта.

Я разрабатываю с помощью ColdFusion 9, изучаю этот вопрос уже несколько дней и решил опубликовать свой вопрос здесь в надежде, что кто-нибудь сможет мне помочь.

Я могу добраться до точки, где у меня есть requestToken. Насколько я понимаю, теперь мне нужно подписать токен запроса, чтобы получить accessToken. Моя проблема в том, что мне нужно сделать это за-сценами-. Тем не менее, все примеры, которые я могу найти, перенаправляют переднего-конечного пользователя на URL-адрес авторизации, чтобы позволить пользователю аутентифицироваться, но я не хочу, чтобы пользователь аутентифицировался, вместо этого я хочу аутентифицировать сервер-сторону.

Я пытаюсь использовать библиотеку-оболочку Scribe Java. Ниже приведен код, который у меня есть до сих пор, который получает requestToken (, а также URL-адрес авторизации ). Мне нужно, чтобы кто-то указал мне правильное направление, чтобы подписать токен в коде на стороне сервера-, чтобы я мог выполнять необходимые вызовы для использования API групп (, например.http://api.linkedin.com/v1/groups/{id}/posts?count=5&start=1)

<cfscript>
    var l = {};
    //The LinkedIn public and private keys for application
    l.oauth_consumer_key = "[My public key]";
    l.oauth_sign_key = "[My secret key]";
    l.serviceBuilder = CreateObject("java","org.scribe.builder.ServiceBuilder");
    l.LinkedInApiClass = CreateObject("java", "org.scribe.builder.api.LinkedInApi").getClass();
    l.service = l.serviceBuilder.provider(l.LinkedInApiClass).apiKey(l.oauth_consumer_key).apiSecret(l.oauth_sign_key).callback("[My callback url]").build();
    l.requestToken = l.service.getRequestToken();
    l.authUrl = l.service.getAuthorizationUrl(l.requestToken);

    // I NEED TO DEFINE WHAT TO DO AT THIS POINT TO SIGN THE REQUEST SERVER SIDE
   ...
   ...
</cfscript>
5
задан ekad 28 November 2017 в 12:37
поделиться