Próbuję zaimplementować zakup w aplikacji z poziomu mojej aplikacji na iPhone'a. Aby zweryfikować paragon, muszę wysłać obiekt json do serwera iTunes. Im próbuje zrobić z wtyczką httparty:wyślij obiekt json z 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]})
Kiedy zrobić, Wciąż otrzymuję ...
{ "status": 21002, "wyjątek": "java.lang.NullPointerException "}
... błąd. Sądzę, że dzieje się tak z powodu niewłaściwej implementacji obiektu Json. Obiekt powinien mieć strukturę: {"dane-pokwitowania": "...."}} ... z powodu - znaku w odbiorze - danych, których nie akceptuje jako: identyfikatora danych-pokwitowania ...
Jak mam wdrożyć to prawo?
Dzięki Maechi
Czy możesz napisać json, którego oczekuje iTunes? –