{"id":8879,"date":"2012-09-26T23:41:49","date_gmt":"2012-09-26T18:11:49","guid":{"rendered":"https:\/\/2thenew.today\/blog\/?p=8879"},"modified":"2012-09-26T23:43:06","modified_gmt":"2012-09-26T18:13:06","slug":"reading-comments-of-linkedin-wall-post","status":"publish","type":"post","link":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/","title":{"rendered":"Reading comments of LinkedIn wall post"},"content":{"rendered":"<p>Hi,<\/p>\n<pre>\r\n\r\n<\/pre>\n<p>In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen <a href=\"https:\/\/2thenew.today\/blog\/integrating-linkedin-with-grails-application\/\">here<\/a>. But somehow this library was not working when we need to fetch comments from any wall post and display them in our UI.<\/p>\n<pre>\r\n\r\n<\/pre>\n<p>I searched a lot about it but couldn&#8217;t find anything appropriate, then i decided to use the linkedIn API directly for retrieving the data. To make GET calls , i used the <a href=\"https:\/\/github.com\/facebook\/scribe\">Scribe<\/a> java library which can be downloaded from <a href=\"https:\/\/github.com\/fernandezpablo85\/scribe-java\/downloads\">here<\/a>.<\/p>\n<pre>\r\n\r\n<\/pre>\n<p>To make API calls on linkedIn, we need to have an authenticated account&#8217;s <strong>access_token<\/strong> and <strong>access_secret<\/strong>, which can be obtained by connecting a linkedIn account with the application as mentioned in this <a href=\"https:\/\/2thenew.today\/blog\/integrating-linkedin-groups-in-grails-application\/\">post<\/a>. <\/p>\n<pre>\r\n\r\n<\/pre>\n<p><strong>Code to fetch comments on LinkedIn Wall post :-<\/strong><\/p>\n<p>[java]<br \/>\nString consumerKey = CONSUMER_KEY \/\/ key obtained by linkedIn app<br \/>\nString consumerSecret = CONSUMER_SECRET \/\/ secret obtained from linkedIn app<br \/>\nString accessToken = &#8216;assess_token&#8217;<br \/>\nString accessSecret = &#8216;access_secret&#8217;<br \/>\nString postId = POST_ID \/\/ id of the wall post<\/p>\n<p> OAuthService service = new ServiceBuilder()<br \/>\n                .provider(LinkedInApi.class)<br \/>\n                .apiKey(consumerKey)<br \/>\n                .apiSecret(consumerSecret)<br \/>\n                .debug()<br \/>\n                .build();<br \/>\n String url = &quot;http:\/\/api.linkedin.com\/v1\/people\/~\/network\/updates\/key=${postId}\/update-comments?format=json&quot;;<\/p>\n<p>       OAuthRequest request = new OAuthRequest(Verb.GET, url);<br \/>\n        org.scribe.model.Token accessToken = new org.scribe.model.Token(accessToken,accessSecret)<br \/>\n        service.signRequest(accessToken, request);<br \/>\n        Response response = request.send();<br \/>\n        String jsonResponse = response.getBody()<br \/>\n         def updates = JSON.parse(jsonResponse) \/\/ contains comments data in JSON format<\/p>\n<p>          updates.values.each {def commentData -&gt;<br \/>\n                  println &quot;Comment : ${commentData.comment}&quot;<br \/>\n                  println &quot;Creator: ${commentData.person.firstName}&quot;<br \/>\n            }<\/p>\n<p>[\/java]<\/p>\n<p>This code will fetch the comments from any linkedin wall post. It worked in my case.<\/p>\n<pre>\r\n\r\n<\/pre>\n<p>Hope it helps.<\/p>\n<pre>\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":11,"footnotes":""},"categories":[7],"tags":[769,771,1088,881,1089,1087,700],"class_list":["post-8879","post","type-post","status-publish","format-standard","hentry","category-grails","tag-linkedin","tag-linkedin-api","tag-linkedin-comments","tag-linkedin-groups","tag-linkedin-scribe","tag-linkedin-wall-post","tag-social-media"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Vishal Sahu\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"Reading comments of LinkedIn wall post | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reading comments of LinkedIn wall post | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#article\",\"name\":\"Reading comments of LinkedIn wall post | TO THE NEW Blog\",\"headline\":\"Reading comments of LinkedIn wall post\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vishal\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-09-26T23:41:49+05:30\",\"dateModified\":\"2012-09-26T23:43:06+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#webpage\"},\"articleSection\":\"Grails, linkedIn, LInkedIn API, LinkedIn comments, LinkedIn Groups, LinkedIn Scribe, Linkedin wall post, Social Media\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"position\":2,\"name\":\"Grails\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#listItem\",\"name\":\"Reading comments of LinkedIn wall post\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#listItem\",\"position\":3,\"name\":\"Reading comments of LinkedIn wall post\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/grails\\\/#listItem\",\"name\":\"Grails\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vishal\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vishal\\\/\",\"name\":\"Vishal Sahu\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/04ab2997182dff5e957d14b30bdc77fc09933e3d6e7f97b00f8ee27b193602a2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Vishal Sahu\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/\",\"name\":\"Reading comments of LinkedIn wall post | TO THE NEW Blog\",\"description\":\"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/reading-comments-of-linkedin-wall-post\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vishal\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/vishal\\\/#author\"},\"datePublished\":\"2012-09-26T23:41:49+05:30\",\"dateModified\":\"2012-09-26T23:43:06+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Reading comments of LinkedIn wall post | TO THE NEW Blog","description":"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any","canonical_url":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#article","name":"Reading comments of LinkedIn wall post | TO THE NEW Blog","headline":"Reading comments of LinkedIn wall post","author":{"@id":"https:\/\/2thenew.today\/blog\/author\/vishal\/#author"},"publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"},"datePublished":"2012-09-26T23:41:49+05:30","dateModified":"2012-09-26T23:43:06+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#webpage"},"articleSection":"Grails, linkedIn, LInkedIn API, LinkedIn comments, LinkedIn Groups, LinkedIn Scribe, Linkedin wall post, Social Media"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.today\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/grails\/#listItem","name":"Grails"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/grails\/#listItem","position":2,"name":"Grails","item":"https:\/\/2thenew.today\/blog\/category\/grails\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#listItem","name":"Reading comments of LinkedIn wall post"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#listItem","position":3,"name":"Reading comments of LinkedIn wall post","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/grails\/#listItem","name":"Grails"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.today\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.today\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.today\/blog\/author\/vishal\/#author","url":"https:\/\/2thenew.today\/blog\/author\/vishal\/","name":"Vishal Sahu","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/04ab2997182dff5e957d14b30bdc77fc09933e3d6e7f97b00f8ee27b193602a2?s=96&d=mm&r=g","width":96,"height":96,"caption":"Vishal Sahu"}},{"@type":"WebPage","@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#webpage","url":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/","name":"Reading comments of LinkedIn wall post | TO THE NEW Blog","description":"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.today\/blog\/author\/vishal\/#author"},"creator":{"@id":"https:\/\/2thenew.today\/blog\/author\/vishal\/#author"},"datePublished":"2012-09-26T23:41:49+05:30","dateModified":"2012-09-26T23:43:06+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.today\/blog\/#website","url":"https:\/\/2thenew.today\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"Reading comments of LinkedIn wall post | TO THE NEW Blog","og:description":"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any","og:url":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/","og:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Reading comments of LinkedIn wall post | TO THE NEW Blog","twitter:description":"Hi, In one of my grails project, i needed to show the comments on any wall post of linkedin through API. I used the Java wrapper to connect any linkedIn account with the grails application which can be seen here. But somehow this library was not working when we need to fetch comments from any","twitter:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"8879","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 13:26:15","updated":"2024-02-29 08:44:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\/category\/grails\/\" title=\"Grails\">Grails<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tReading comments of LinkedIn wall post\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.today\/blog"},{"label":"Grails","link":"https:\/\/2thenew.today\/blog\/category\/grails\/"},{"label":"Reading comments of LinkedIn wall post","link":"https:\/\/2thenew.today\/blog\/reading-comments-of-linkedin-wall-post\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/8879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/comments?post=8879"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/8879\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/media?parent=8879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/categories?post=8879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/tags?post=8879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}