我试图将我的应用程序挂钩到Flickr,但在身份验证过程中遇到问题。
我已按照以下说明操作:
https://github.com/devedup/FlickrKit
我为我的应用程序创建了一个CFBundleURLTypes(让我们称之为myapp://)并测试它是否有效(即我在safari中输入myapp://)。我在Flickr中成功调用了身份验证URL,它显示了登录信息,要求用户授予我的应用程序必要的权限,而不是通过我的URL重定向回我的应用程序...它什么都不做,应用程序是未经过身份验证。
我使用FlickrKit演示应用程序将其api key / secret / CFbundleUrltypes替换为地雷并且问题是相同的,所以问题不在代码中,而是在我在flickr中注册我的应用程序的方式。说...我只是按照Flickr" Edit Authentication Flow"中的说明进行操作。所以我想问题是我在flickr中放入的回调网址。我用myapp:// auth?如在互联网上的许多帖子中所描述的,但没有验证或回电我的应用程序。
这与此处报道的问题不同:
Flickr Authentication Flow and iPhone
但与未答复的帖子相似:
flickr callback URL not working
自定义URL处理程序和AppDelegate的代码的Info.plist是复制和;从flickrKit演示应用程序[没有必要推倒重来]甚至改变API密钥的秘密和URL与矿山flickrKit演示应用程序后,反正粘贴...应用程序未被回调,因此在我的应用注册中一定有问题。
有人经历过类似的行为吗?我排除了Objective-c代码和回调网址作为问题,所以剩下的是flickr部分,但不知道在哪里寻求帮助......所以我写了这篇文章。
感谢任何提示, DOM
答案 0 :(得分:1)
这可能是api签名计算的问题。通过方法传递的所有参数都应该用于计算api签名。