2010-07-27 16 views
6

App uygulamasındaki uygulamayı iPhone uygulamamdan uygulamaya çalışıyorum. Makbuzu doğrulamak için iTunes sunucusuna bir json nesnesi göndermem gerekiyor. Im httparty eklentisi ile bunu çalışıyorum: Ben bunu yaparkenjpart nesneyi httparty ile gönderin

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]}) 

, ben almaya devam ...

{ "durumunu": 21002, "istisna": "java.lang.NullPointerException "}

... hatası. Sanırım bu, json nesnesinin doğru bir şekilde uygulanmamasından kaynaklanıyor. Nesne aşağıdaki yapıya sahip olmalıdır: {"makbuz verileri": "...."} ... - makbuz verisindeki - karakterinden dolayı, aşağıdaki gibi kabul edilmez: makbuz verileri tanımlayıcısı:

Bu hakkını nasıl uygulamak zorundayım? sorgunun: yerine bedenini: Ben yazmak zorunda

:

Teşekkür Maechi

+0

iTunes'un beklediği json'u yükleyebilir misiniz? –

cevap

11

bir çözümüm var! Sonra bir json nesnesi olarak gönderilir!

Markus