2010-12-15 140 views
1

J'essaye de connecter mon application à Flickr mais j'ai des problèmes pendant le processus d'authentification.Flux d'authentification Flickr et iPhone

J'ai suivi:

http://code.flickr.com/blog/2009/11/19/building-authorized-flickr-apps-for-the-iphone/

et

https://github.com/lukhnos/objectiveflickr

J'ai créer un CFBundleURLTypes pour mon application (appelons-le myapp: //) et testé que fonctionne (ie je tape myapp: // dans Mobile Safari et mes lancements d'application). J'ai appelé avec succès l'URL d'authentification dans Flickr, il montre le login, demande à l'utilisateur d'accorder à mon application les permissions nécessaires puis au lieu de rediriger vers mon application via mon URL me donne:

Page non trouvée. Désolé :(

Sous Authentification de Flickr flux pour l'application je l'ai mis à: "Application Web" et l'URL comme myapp: // auth

Cependant, il semble (il arrive rapidement si difficile à? savoir à coup sûr) qu'au lieu de rediriger vers myapp: // auth? [avec des données Frob], il va plutôt à http://m.flickr.com/#/myapp://auth?[Frob data]

EDIT: J'ai copié la chaîne d'URL à partir de bugger et l'a couru sur le bureau. Lorsque vous le faites via le bureau, il redirige correctement (en tentant de lancer une application inexistante). Donc, il semble que ce soit seulement un problème sur Mobile Safari?

+0

Cela fonctionne pour moi sans problèmes (en utilisant ObjectiveFlickr). Mon URL de rappel ressemble à ceci: myapp: // flickrauth (pas de point d'interrogation). –

+0

Ok, compris. Mon régime bundome custome a commencé avec un nombre, ce qui n'est apparemment pas une bonne idée. ;) – MarkPowell

Répondre

0

Le problème est que le schéma personnalisé a commencé avec un nombre plutôt qu'alpha. Changer le schéma pour être pur alpha a corrigé le problème.