我正在尝试制作 Java 应用程序,该应用程序将在创建某些项目后立即覆盖它们。Podio API 的使用信息和示例并不多,所以我已经陷入了挂钩创建和验证的困境。
编码:
APIFactory apiFactory = new APIFactory(resourceFactory);
AppAPI appAPI = apiFactory.getAppAPI();
ItemAPI itemAPI = apiFactory.getItemAPI();
SpaceAPI spaceAPI = apiFactory.getSpaceAPI();
HookAPI hookAPI = apiFactory.getHookAPI();
int spaceId = spaceAPI.getSpaceByURL("https://podio.com/company_name/helpdesk").getId();
for (ApplicationMini app : appAPI.getAppsOnSpace(spaceId)){
if(app.getConfiguration().getName().equals("Help Desk")){
System.out.println(app.getConfiguration().getName());
HookCreate hookCreate = new HookCreate(URL, HookType.ITEM_CREATE);
Reference ref = new Reference(ReferenceType.APP,app.getId());
int hookId = hookAPI.create(ref , hookCreate);
hookAPI.requestVerification(hookId);
hookAPI.validateVerification(hookId, CODE);
break;
}
}
所以我的问题是:
HookCreate 对象中的 URL 应该是什么?Podio API 文档说“端点的 url”,它并没有向我解释太多。我也不太清楚如何获得验证码