2010-07-27 38 views
6

Tôi đang cố triển khai Mua ứng dụng từ trong ứng dụng iPhone của mình. Để xác minh biên lai, tôi cần gửi một đối tượng json tới máy chủ iTunes. Im cố gắng để làm điều này với các plugin httparty:gửi đối tượng json với 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]}) 

Khi tôi làm như vậy, tôi tiếp tục nhận được một ...

{tình trạng "": 21.002, "ngoại lệ": "java.lang.NullPointerException "}

... lỗi. Tôi đoán điều này là do việc thực hiện không đúng đối tượng json. Đối tượng nên có cấu trúc: {"biên nhận-dữ liệu": "...."} ... vì ký tự trong dữ liệu nhận mà nó không chấp nhận là: nhận dạng dữ liệu nhận dạng ...

Tôi phải thực hiện quyền đó như thế nào?

Cảm ơn Maechi

+0

Bạn có thể đăng bài hát mà iTunes mong đợi không? –

Trả lời

11

tôi có những giải pháp:

tôi phải viết: cơ thể thay vì: truy vấn! Sau đó, nó được gửi như một đối tượng json!

Markus

Các vấn đề liên quan