отправить объект JSON с httparty - PullRequest
6 голосов
/ 27 июля 2010

Я пытаюсь осуществить покупку в приложении из моего приложения для 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]})

Когда я так делаю, я получаю ...

{"status": 21002, "exception": "java.lang.NullPointerException "}

... ошибка.Я думаю, это из-за неправильной реализации объекта json.Объект должен иметь структуру: {"мит-данные ":" .... "} ... из-за символа - в данных-квитанциях, которые он не принимает как: идентификатор-квитанции-данные ...

Как мне реализовать это право?

Спасибо, Маечи

1 Ответ

11 голосов
/ 28 июля 2010

Я получил решение:

Я должен написать: тело вместо: запрос!Затем он отправляется как объект json!

Маркус

...