Java Facebook Messenger webhook获取用户';用户代理和ip地址
我正在开发一个应用程序,它接受facebook的消息并注册为FB messaging webhook的消费者。我可以看到很多参数,但看不到用户的ip地址和用户的用户代理字符串。这些参数是否可用?如果可用,如何获取Java Facebook Messenger webhook获取用户';用户代理和ip地址,java,facebook,facebook-graph-api,jersey,webhooks,Java,Facebook,Facebook Graph Api,Jersey,Webhooks,我正在开发一个应用程序,它接受facebook的消息并注册为FB messaging webhook的消费者。我可以看到很多参数,但看不到用户的ip地址和用户的用户代理字符串。这些参数是否可用?如果可用,如何获取 @Path(value = "/webhook") @POST @Consumes(MediaType.APPLICATION_JSON) public Response postAccept(String str) { Gson gso
@Path(value = "/webhook")
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response postAccept(String str) {
Gson gson = new Gson();
logger.info("Input string:" + str);
//need to have ip and user-agent params here
MessageWrapper src = gson.fromJson(str, MessageWrapper.class);
try {
if (src.getObject().equals("page")) {
src.getEntry().forEach(entry -> {
logger.info("Entry:" + entry);
entry.getMessaging().forEach(e -> {
this.dispatchMessage(entry, e);
});
});
}
} catch (Exception e) {
logger.error("error", e);
return Response.ok(src).build();
}
return Response.ok(src).build();
}
你为什么需要它们?不,你不能得到他们谢谢,我需要它,因为我的雇主想统计有多少来自不同国家的用户使用这个messenger,etcOk。就像我说的你拿不到它们为什么你需要它们?不,你不能得到他们谢谢,我需要它,因为我的雇主想统计有多少来自不同国家的用户使用这个messenger,etcOk。就像我说的,你拿不到