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?[with Frob data] 而是转到 http://m.flickr.com/#/myapp:/ /auth?[Frob 数据]

不知道我做错了什么。

编辑:我从调试器中复制了 URL 字符串并在桌面上运行它。通过桌面执行此操作时,它正确重定向(尝试启动不存在的应用程序)。那么,这似乎只是 Mobile Safari 上的一个问题?

4

1 回答 1

0

问题是自定义方案以数字而不是 alpha 开头。将方案更改为纯 alpha 解决了该问题。

于 2010-12-16T14:00:20.857 回答