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オブジェクトの実装が正しくないためだと思います。オブジェクトの構造は次のようになります。{"receipt-data": "...."} ... receive-dataの-文字のため、:receipt-dataidentifier..として受け入れられません。
その権利をどのように実装する必要がありますか?
ありがとう前地