6 iphone oauth ios yahoo-api ios6
 我关注此链接:https://github.com/yahoo/yos-social-objc用于检索雅虎联系人.
我关注此链接:https://github.com/yahoo/yos-social-objc用于检索雅虎联系人.
在提供所有凭证(即密钥,消费者密钥,应用程序ID)之后,它将进入Safari浏览器进行登录.但登录后,它显示此消息:
完成雅虎的分享!使用xxxx信息,将代码xxxx输入xxxx
所以,我没有得到我应该输入此代码的地方?它将如何重定向到我的应用程序.
Plist中缺少什么我应该在Plist中添加什么?
任何帮助将不胜感激.
通过此步骤获取身份验证密钥--
https://github.com/ddsakura/iOS-Yahoo-OAuth-Example
CloudSponge 有一个用于其联系人导入器的 iOS 小部件。从您的 iOS 设备访问试驾页面,了解其工作原理。
我在 CloudSponge 工作,如果您有任何疑问,请告诉我。
这肯定会起作用:
我没有在雅虎工作过!API 还没有,但在 oauth 中它的工作原理是这样的:
在您的应用程序中创建一个 url 方案。您可以在项目设置(URL 类型)的“信息”部分中执行此操作。将方案命名为您想要的任何名称,例如您的应用程序 ID。
当您对应用程序进行身份验证时,您可以传递名为 oauth_callback 的参数。在这里您必须传递刚刚创建的 url 方案的名称。
应该是这样 - 当雅虎端登录正常时,它将尝试打开为它作为回调参数获得的 url 方案注册的应用程序。
更新:
来自雅虎!API 文档 - 这是您在代码中的某处请求 oauth 令牌时执行的调用(我填写了您的 url 方案作为回调,这就是它的样子):
https://api.login.yahoo.com/oauth/v2/  
  get_request_token?oauth_nonce=ce2130523f788f313f76314ed3965ea6  
  &oauth_timestamp=1202956957  
  &oauth_consumer_key=123456891011121314151617181920  
  &oauth_signature_method=plaintext  
  &oauth_signature=abcdef  
  &oauth_version=1.0  
  &xoauth_lang_pref="en-us"  
  &oauth_callback="JCzOzd44://"
当然,请求书应该有签名。
| 归档时间: | 
 | 
| 查看次数: | 1393 次 | 
| 最近记录: |