无法通过从mashape java访问gaana api
问题描述:
我想通过使用mashape api访问来自java端的gaana api 我想从本地主机上尝试。但是,我在尝试连接gaana api时遇到问题。 下面是我的其中一个休息服务(我正在使用spring-security和java8)的代码。我是Btech-CSE最后一年的学生。无法通过从mashape java访问gaana api
@RestController
@RequestMapping("/api/ideas")
public class IdeaController {
@RequestMapping(method = RequestMethod.GET)
public void invokeGaanaAPI() throws UnirestException {
System.out.println("hello");
// These code snippets use an open-source library.
// HttpServletResponse<JsonNode> response =
Unirest.get("https://community-gaana.p.mashape.com/index.php?subtype=most_popular&type=song")
.header("X-Mashape-Key", "iWEvla5JyCmshafdpHdjoSdtPsHPp1Ily4qjsnCEiVxbQsY5tn")
.header("Accept", "application/json")
.asJson();
Unirest.get("https://community-gaana.p.mashape.com/user.php?type=registrationtoken")
.header("X-Mashape-Key", "iWEvla5JyCmshafdpHdjoSdtPsHPp1Ily4qjsnCEiVxbQsY5tn")
.header("Accept", "application/json")
.asJson();
System.out.println("hello");
}
}
我需要帮助来处理这种情况。任何形式的帮助都适合我。我得到的数据为空。所以,json转换就是抛出空指针异常。 我热衷于做这个项目。
那么'Unirest.get'没有分配给任何东西,即使你正在将它作为JSON检索。 – dkanejs
可以请您详细说明..如何避免它 –
你试图完成什么? – dkanejs