我已经用 Java 实现了一个 servlet,它处理与 Facebook 的信用通信(根据 API)。我实现了 servlet 以执行与示例 php 代码相同的功能,并遵循 API 中的指南。
我向 FB 发送项目的 ID 并使用“payments_get_items”方法获得响应。我正确响应,这会创建一个弹出对话框,要求确认付款(包含所有产品数据)。当我单击确认时,Facebook 不会再次调用我的 servlet,而是告诉我我的应用程序没有响应。我觉得这很奇怪,并且找不到解决此问题的方法。
下面是当我被要求执行“payments_get_items”时我发送回 FB 的 JSON。image_URL 是一个有效的实际 URL。我的回复中可能遗漏了什么吗?
{"content":[{"description":"test","image_url":image_URL,"item_id":"siPremiumShotgun","price":2,"product_url":image_URL,"title":"Premium Shotgun"} ],"方法":"payments_get_items"}
非常感谢