У меня есть приложение Facebook с серверной частью java. Я создал тестовый обратный вызов с помощью HttpRequestHandler. Проблема в том, что когда я получаю payment_get_items, Facebook не принимает Json, который я отправил, и дает эту ошибку:
«Извините, но у нас возникли проблемы с обработкой вашего платежа. С вашей транзакции вы не платили. попробуй еще раз." Вот Json Я посылаю:Обратный вызов для оплаты Facebook в Java
Integer goldNum = o.get("item_id").getAsInt();
Integer creditsNum = building.getBuy().get(goldNum);
item.addProperty("title", "Buy gold");
item.addProperty("price", creditsNum);
item.addProperty("description", "Buy " + goldNum + " gold!");
JsonObject returnData = new JsonObject();
returnData.add("content", item);
returnData.addProperty("method", method);
response.getWriter().write(returnData.toString());
response.getWriter().close();
return;
Вот что говорит журнал, когда я входе returnData: { "содержание": { "название": "Купить золото", "цена": 50, «description»: «Buy 65 gold!»}, «method»: «payments_get_items»}. Что я делаю не так?
Есть ли способ получить более подробное объяснение от Facebook?
Спасибо за ваш ответ, но, к сожалению, это не помогло. – Mikhail