【问题标题】:Flickr Authentication Flow and iPhoneFlickr 身份验证流程和 iPhone
【发布时间】:2010-12-15 22:02:29
【问题描述】:

我正在尝试将我的应用程序挂接到 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 上的问题?

【问题讨论】:

  • 它对我来说没有问题(使用 ObjectiveFlickr)。我的回调 URL 如下所示:myapp://flickrauth(无问号)。
  • 好的,想通了。我的客户捆绑计划以数字开头,这显然不是一个好主意。 ;)

标签: iphone authentication redirect flickr cfbundleidentifier


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-25
    • 2017-09-09
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多