Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM component that uses the WCMUsePojo class and invokes a third-party Restful web service.

Avatar

Community Advisor

Hi Community,

I am facing issues while fetching the data from "https://jsonplaceholder.typicode.com/posts?userId=1&id=1". I am giving input to the component but there no output visible.

Here I want to give userId=1 and id=1. so it will show the title and body. please find attach source files of Core package and component HTML file which I used.

I am following the article "https://helpx.adobe.com/experience-manager/using/restful_htl.html".

- Prince

1 Accepted Solution

Avatar

Correct answer by
Level 10

I got it working.... 

Message me and we will ensure you get it working on 6.2

View solution in original post

5 Replies

Avatar

Employee

Do you see any errors in the log-file?

It would be great if you can narrow it down a bit more.

Avatar

Community Advisor

Hi Feike,

I haven't found any error on my project log file.

crx-quickstart/logs :

13.02.2017 09:01:47.572 *INFO* [FelixStartLevel] com.adobe.aem.formsndocuments.scheduler.DeleteTempArchiveScheduler Period for DeleteTempArchiveScheduler Service : 43200 seconds
13.02.2017 09:01:48.307 *INFO* [FelixStartLevel] com.adobe.aem.formsndocuments.servlet.BaseFMServlet Activated: FormsManagementServlet started
13.02.2017 10:11:14.377 *INFO* [0:0:0:0:0:0:0:1 [1486960854028] GET /content/student/en.html HTTP/1.1] com.adobe.aem.core.HeroRestComponent **** TO CITY IS Ottawa
13.02.2017 10:15:21.936 *INFO* [0:0:0:0:0:0:0:1 [1486961120852] GET /content/student/en.html HTTP/1.1] com.adobe.aem.core.HeroRestComponent **** TO CITY IS Ottawa
13.02.2017 10:15:52.831 *INFO* [0:0:0:0:0:0:0:1 [1486961147068] GET /content/student/en/jcr:content/par/demorest..html HTTP/1.1] com.adobe.aem.core.DataRestComponent **** TO ID IS 1
13.02.2017 10:16:35.201 *INFO* [0:0:0:0:0:0:0:1 [1486961195195] GET /content/student/en/jcr:content/par/demorest.html HTTP/1.1] com.adobe.aem.core.DataRestComponent **** TO ID IS 1

 

~ Prince Shivhare

Avatar

Level 10

There is a video for this use case - which shows the use case working. If data is not being returned - it could mean that the 3rd party endpoint has changed or no longer working. I will investigate.

Avatar

Correct answer by
Level 10

I got it working.... 

Message me and we will ensure you get it working on 6.2

Avatar

Community Advisor

Hi Scott,

Article is working and also I am able to get the distance between two cities.

However I was trying to use "https://jsonplaceholder.typicode.com/posts?userId=1&id=1".

here, I will use this JSON URL. and similar as in artcie, when we input the two city name we get the distance and time. so I am trying here to give userID and id, so we will get the Title and Body. 

You can find the attached code.

~ Prince Shivhare