से एक पोस्ट अनुरोध भेजना यह कोड स्निपेट काम नहीं कर रहा है, मुझे "प्रमाणीकरण विफल" मिल रहा है। सर्वर से प्रतिक्रिया। कोई विचार?कोको से टंबलर
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
initWithURL:
[NSURL URLWithString:@"http://www.tumblr.com/api/write"]];
[request setHTTPMethod:@"POST"];
[request addValue:_tumblrLogin forHTTPHeaderField:@"email"];
[request addValue:_tumblrPassword forHTTPHeaderField:@"password"];
[request addValue:@"regular" forHTTPHeaderField:@"type"];
[request addValue:@"theTitle" forHTTPHeaderField:@"title"];
[request addValue:@"theBody" forHTTPHeaderField:@"body"];
NSLog(@"Tumblr Login:%@\nTumblr Password:%@", _tumblrLogin, _tumblrPassword);
[NSURLConnection connectionWithRequest:request delegate:self];
[request release];
_tumblrLogin
और _tumblrPassword
दोनों मेरी कोड में कहीं stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
के माध्यम से चलाए जा रहे हैं। मेरा लॉगिन ईमेल "[email protected]" फ़ॉर्म का है। यह सीधे टंबलर में लॉग इन करने के लिए ठीक काम करता है, लेकिन मुझे आश्चर्य है कि क्या "+" अक्षर एन्कोडिंग के साथ समस्याएं पैदा कर रहा है? यह भाग नहीं रहा है। क्या यह होना चाहिए? मार्टिन के सुझाव को
धन्यवाद, मैं अब CFURLCreateStringByAddingPercentEscapes
उपयोग कर रहा हूँ मेरी लॉगिन और पासवर्ड से बचने के लिए। मुझे अभी भी एक ही समस्या है, हालांकि, मेरा प्रमाणीकरण विफल रहा है।
तुम मुझे काम कर कोड संदर्भ Tumblr एपीआई के लिए उपलब्ध बता सकते हैं:
इस कोड को आप क्या चाहते हैं, टिप्पणी विशेष रूप से
NSString
श्रेणियों कि एक वैध मल्टीपार्ट माइम स्ट्रिंग बनाने क्या करेंगे? – AppAspect