2010-12-11 7 views
1

Ich machte eine iPhone-Anwendung, in der ich Myspace-Integration implementieren muss. Ich habe myspace Anwendung mit developer.myspace.com erstellt.MySpace Integration mit iPhone

Und ich bekomme APPLICATION_SCHEME, CONSUMER_KEY & APPLICATION_ID mit dieser Anwendung erstellt. Das verwende ich in meiner Anwendung, um den Status zu aktualisieren. Ich bin nicht die folgenden Angaben erhalten: (i) CONSUMER_SECRET (ii) ACCESS_TOKEN_KEY (iii) ACCESS_TOKEN_SECRET (iv) person_id

Und wenn ich Status auf myspace aktualisieren es gibt Fehler 401, die Authentifizierung fehlgeschlagen bedeutet. Kann mir jemand sagen, wie ich dieses Problem lösen kann?

Die Referenzanwendung, die ich erstellt habe, ist here.

Vielen Dank im Voraus.

Antwort

3

-> Sie müssen eine eindeutige URL Typ innerhalb Ihrer .plist-Datei registrieren.

->Stellen Sie sicher, die UrlScheme Eigenschaft festlegen des Kontextes auf den gleichen Wert Sie in verwenden die .plist, wenn Sie die MySpace-Klasse instanziiert. Dadurch kann das SDK eine entsprechende Rückruf-URL erstellen, die Ihre Anwendung auslöst, wenn der Benutzer sich authentifiziert hat. BITTE VERWENDEN SIE NICHT DIE DEFAULT URLSCHEME.

-> Sie können überprüfen, ob der Benutzer in durch den Aufruf angemeldet ist [mySpace isLoggedIn]

-> Diese prüft, ob Ihre Anwendung ein Zugriffstoken hat mit dem Benutzer für Offsite-Anwendungen (Onsite-Anwendungen tun assoziiert nicht benötigen ein Access Token, daher überprüft, ob sie eingeloggt sind stumm).