ios - 如何使用雅虎!在 iOS 应用程序中联系 api?

标签 ios oauth yahoo contact yahoo-api


我刚开始使用 oAuth 和 Yahoo! iOS 应用程序中的 API。我正在尝试访问我的 Yahoo!来 self 的 iOS 应用的联系人。

我尝试了很多在 StackOverflow 中找到的方法。大多数针对 http://developer.yahoo.com/social/rest_api_guide/contact_api.html 的人;但是,我真的无法理解那里描述的所有内容。

我还在 https://github.com/yahoo/yos-social-objc 中找到了另一个带有示例资源的框架. 我正在使用这个(该框架中包含的示例)并在这里遇到麻烦,当我使用 YOAuth 对应用程序进行身份验证时,它会打开 Safari 浏览器并在登录到 Yahoo!帐户显示协议(protocol)页面。并根据协议(protocol)显示带有消息的页面

To complete sharing of Yahoo! info with MYAPP, enter code "THECODE" into MYAPP

我真的不知道,该怎么办?

现在我需要有人帮我解决这个问题,这样我的应用才能成功获得授权并以最小的开销从 Safari 重定向到我的应用。

提前致谢。

最佳答案

我找到了解决方案,但需要一些开销。

步骤是: 1> 在您自己的服务器中创建一个 PHP 脚本(比如命名为 YRedirect.php)。
2> 在其中添加以下代码-

<?php
 $query = $_SERVER['QUERY_STRING'];
 header("Location: YOUR_APP_ID_OR_BUNDLE_ID://oauth-response?" . $query);
?>


3> 使用 YOUR_APP_ID_OR_BUNDLE_ID 在您的 info.plist 文件中添加一个 URL Scheme。
就是这样,您就完成了身份验证问题。

但是,我仍在从 Yahoo! 检索联系信息。
谢谢大家。

关于ios - 如何使用雅虎!在 iOS 应用程序中联系 api?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18056843/

相关文章:

OAuth 2.0 与 Google Analytics API v3

python - 使用 OAuth 访问 Gmail 原子提要

javascript - Access-Control-Allow-Origin 不允许来源 http ://XXXXX. com

php - 雅虎联系人 API

iOS 8 - UIAlertController 按钮样式未正确应用

ios - 在 CareKit 中显示视频。

ios - 快速从调用者到被调用者的回调函数

objective-c - TripIt 长久以来的代币

html - 雅虎移动布局问题与自动换行样式

iphone - UITableView 滚动 UINavigationBar