के साथ जेसन ऑब्जेक्ट भेजें मैं अपने आईफोन ऐप के भीतर से ऐप खरीद को कार्यान्वित करने की कोशिश कर रहा हूं। रसीद को सत्यापित करने के लिए मुझे आईट्यून्स सर्वर पर एक जेसन ऑब्जेक्ट भेजने की आवश्यकता है। 21,002, "अपवाद":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]})
जब मैं ऐसा करते हैं, मैं एक मिल रही है ...
{ "स्थिति": आईएम httparty प्लगइन के साथ ऐसा करने की कोशिश कर "java.lang.NullPointerException "}
... त्रुटि। मुझे लगता है कि यह जेसन ऑब्जेक्ट के सही कार्यान्वयन के कारण नहीं है। ऑब्जेक्ट में संरचना होनी चाहिए: {"रसीद-डेटा": "...."} ... क्योंकि रसीद-डेटा में चरित्र के रूप में यह स्वीकार नहीं किया गया है: रसीद-डेटा पहचानकर्ता ...
मुझे यह अधिकार कैसे लागू करना है?
मैं लिखने के लिए है: क्वेरी: के बजाय शरीर
धन्यवाद Maechi
क्या आप जेसन को पोस्ट कर सकते हैं जो आईट्यून्स की अपेक्षा कर रहा है? –