ios - Issue with OAuth authentication for the new Basecamp Api using OAConsumer -


मेरा कोड ऐसा कुछ दिखता है:

  OAConsumer * उपभोक्ता = [[OAConsumer alloc] InitWithKey: @ "my_ClientID" गुप्त: @ "my_secret"]; NSURL * url = [NSURL URLWithString: @ "https://launchpad.37signals.com/authorization/token"]; OAMutableURLRequest * अनुरोध = [[OAMutableURLRequest alloc] initWithURL: url उपभोक्ता: उपभोक्ता टोकन: शून्य // हमारे पास अभी तक कोई टोकन नहीं है: शून्य // हमारे सेवा प्रदाता एक वास्तविक हस्ताक्षर प्रदाता निर्दिष्ट नहीं करता है: प्र। // डिफ़ॉल्ट विधि, एचएमएसी-एसएचए 1 [अनुरोध सेट एचटीटीपी विधि: @ "पोस्ट"]; एनएसएलॉग (@ "यूजर यूआरएल:% @", [अनुरोध यूआरएल]); OADataFetcher * fetcher = [[ओआडाटाफेटर आलोक] init]; [Fetcher fetchDataWithRequest: अनुरोध प्रतिनिधि: स्वयं didFinishSelector: @selector (requestTokenTicket: didFinishWithData :) didFailSelector: @selector (requestTokenTicket: didFailWithError :)];   

  - (शून्य) requestTokenTicket: (OAServiceTicket *) टिकट didFinishWithData: (NSData *) डेटा {if (ticket.didSecceed) {NSString * प्रतिक्रियाबीडी = [[NSString alloc] initWithData: डेटा एन्कोडिंग: NSUTF8StringEncoding]; OAToken * requestToken = [[ऑटोकन alloc] initWithHTTPResponseBody: responseBody]; NSLog (@ "% @", requestToken);  

क्या कोई मुझे बता सकता है कि मुझे क्या याद आ रही है?

धन्यवाद

ऐसा लगता है कि आप उपयोगकर्ता को अपने ऐप को अधिकृत करने और पहले के लिए टोकन जेनरेट करने का प्रयास कर रहे हैं पहर। इसके लिए, आप गलत URL का उपयोग कर रहे हैं से:

  1. अपने ऐप को लॉन्चपैड को अपने यूजर को रीडायरेक्ट करके प्राधिकरण अनुरोध करता है:

    यूआरएल जो आप उपयोग कर रहे हैं वह हो रही है सत्यापन कोड से पहुंच टोकन।

Comments