Я пытаюсь реализовать покупку в приложении из своего приложения для iPhone. Чтобы проверить получение, мне нужно отправить объект json на сервер iTunes. Я пытаюсь сделать это с помощью плагина httparty:
require 'httparty'
class ItunesVerification
include HTTParty
base_uri 'https://sandbox.itunes.apple.com'
default_params :output => 'json'
format :json
end
@result = ItunesVerification.post('/verifyReceipt', :query => {'receipt-data' => params[:receipt]})
Когда я это делаю, я продолжаю получать...
{"статус": 21002, "исключение": "java.lang.NullPointerException"}
... ошибка. Я предполагаю, что это из-за неправильной реализации объекта json. Объект должен иметь структуру: { "receipt-data" : "...." }... из-за символа - в квитанциях он не принимается в качестве идентификатора :receipt-data...
Как мне реализовать это право?
Спасибо, Маэчи.