1

アプリケーションをFlickrにフックしようとしていますが、認証プロセス中に問題が発生します。

私はフォローしました:

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

https://github.com/lukhnos/objectiveflickr

アプリケーション用にCFBundleURLTypesを作成し(myapp://と呼びましょう)、動作することをテストしました(つまり、Mobile Safariでmyapp://と入力すると、アプリケーションが起動します)。Flickrで認証URLを正常に呼び出しました。ログインが表示され、ユーザーに必要な権限を付与するように求められます。その後、URLを介してアプリにリダイレクトする代わりに、次のようになります。

ページが見つかりません。ごめん :(

アプリケーションのFlickrの認証フローで、「Webアプリケーション」とURLをmyapp:// auth?に設定しました。

ただし、myapp:// auth?[Frobデータを使用]にリダイレクトする代わりに、http://m.flickr.com/#/myapp:/にリダイレクトするように見えます(確実に知るのは非常に困難です)。 / auth?[Frobデータ]

私が間違ったことをしたのかわからない。

編集:デバッガーからURL文字列をコピーして、デスクトップで実行しました。デスクトップを介してそれを行うとき、それは適切にリダイレクトされました(存在しないアプリを起動しようとしました)。それで、それはモバイルサファリでのみ問題になるように見えますか?

4

1 に答える 1

0

問題は、カスタム スキームがアルファではなく数字で始まっていることです。スキームを純粋なアルファに変更すると、問題が修正されました。

于 2010-12-16T14:00:20.857 に答える