Tag: api

使用Google place API从拉特地区获取附近的地区

我正在使用谷歌的地方API即 https://maps.googleapis.com/maps/api/place/search/json?location=33.7167,73.0667&radius=500&type=funeral_home&sensor=false&key=AIzaSyDN1QX-gWUR-mIYo_D21PNFLHHpNQkIkGU 上面的链接给我所有的特定types的附近位置。 即types=食物。 现在我会把他们各自的地址附近的所有咖啡馆和餐馆。 反正有,只能给我附近我的坐标(拉特,长)的地区或地方? 提前致谢。

已安装Google云端硬盘API,但出现错误“没有此类模块”GoogleAPIClient“”

我已经完成了此链接指示的每一步( https://developers.google.com/drive/ios/quickstart?ver=swift )。 但是,我收到导入GoogleAPIClient的行的错误。 错误状态“没有这样的模块”GoogleAPIClient“”。 我已经阅读了其他提到Ruby和Cocoa Pod的线程,两者都是我的项目中的最新版本。 我现在正在寻找任何build议,我只是困惑。

Instagram关系(POST)API在iOS应用程序中不起作用

我正在开发一个使用Instagram API的iOS iPhone应用程序,其中用户允许使用Instagram关系API关注另一个用户帐户,而且我总是收到此API请求的错误消息: API请求: https://api.instagram.com/v1/users/157xxxx469/relationship?access_token=169527xxxx.f71bc56.fb2a414a0ee7469ca381a3659f5cxxxx 收到的回应: { "meta": { "error_type": "OAuthPermissionsException", "code": 400, "error_message": "This request requires scope=relationships, but this access token is not authorized with this scope. The user must re-authorize your application with scope=relationships to be granted write permissions." } } 当我在login时被授权使用范围,我使用下面的URL来请求: https://api.instagram.com/oauth/authorize/?client_id=56a6xxxx6a8b41f288477fxxxxea253e&redirect_uri=http://localhost:8888/MAMP/&response_type=token&scope=likes+comments+relationships 但是,我惊讶的是,用户只需要访问基本信息权限而不是关系,评论或类似信息。 请参考下面的截图: 我不知道我是否已经被授予特权或不使用Instagram关系API; 我怎么可能检查? 另外,我做错了什么,我该如何解决?

无法使用最新的Firebase框架读取/写入Nest Firebase的值

我一直试图将嵌套整合到我的iOS应用程序中,遵循关于用户authentication的所有说明,然后调用嵌套API。 我使用Nest的iOS示例应用程序作为参考: https://github.com/nestlabs/iOS-NestDK 我确认他们的项目正在工作。 下面是一些代码,来自他们的项目,我修改了看看是否有什么设置“数据”。 self.rootFirebase = [[Firebase alloc] initWithUrl:@"https://developer-api.nest.com/"]; [self.rootFirebase authWithCredential:[[NestAuthManager sharedManager] accessToken] withCompletionBlock:^(NSError *error, id data) { if (error) { NSLog(@"Auth Failed! %@", error); } else { NSLog(@"Auth succeeded! %@", data); } withCancelBlock:^(NSError *error) {}]; 在我的代码中使用与最新的Firebase框架相同的确切函数authWithCredential,不会出现任何错误,并获得数据响应。 但是,在我的代码中进行调用,例如: Firebase * newFirebase = [self.rootFirebase childByAppendingPath:@“devices”]; [newFirebase observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) { NSLog(@"Got devices: %@", snapshot.value); }]; […]

如何在iPhone上以编程方式清除浏览器caching?

我正在为我的iOS basecamp客户端应用程序使用新的Basecamp API。 我希望用户能够注销和切换帐户。 但我不能像每次请求授权时都使用存储在浏览器caching中的帐户凭证。 我想我需要刷新浏览器caching来做到这一点。 如何清除浏览器caching?

用于实时交通数据的iOS api(如geoloqi和Waze)

我一直在访问一些服务API网站,但无法find我在找什么。 我的问题更多是针对使用什么资源,而不是如何完成。 我的iPhone应用程序的要求是能够跟踪附近的用户,通勤和定位他们在地图上。 额外的要求也许发短信给他们,打电话给他们,有他们的video会议等。在高层次上,这将转换为类似的东西 根据经度和纬度获取用户的详细信息 了解他们是否是订阅服务的注册用户 发送消息给用户/用户 呼叫用户使用iPhone手机API或专用的应用程序会话 video电话 Waze就是其中之一。 虽然它是开源的,但是关于如何将其用作实时stream量数据的后端的文档相当less。 然后有这个支付的Geoloqi ,但有iOS SDK以及丰富的api。 但是,当我查看上面列出的要求时,找不到对我有用的部分。 我相信,必须有许多应用程序已经依靠这样一个有用的服务。 如果他们中的任何一个是开放源码/教程,那么对于geoloqi的可行性来说,这将是最有用的资源。 Geoloqi也收费用户使用他们的API,所以我也很重要的是知道哪些function以什么价格出现。

Google plus API在login时不会返回到应用程序

显然我一定会错过一些东西。 当我按下我的Google +button时,会打开safari并提示login。 一切都很好,直到我完成loginprocress。 Safari告诉我“无法打开页面 – 由于地址无效,Safari无法打开页面”。 它永远不会让我回到我的应用程序,但保持Safari打开,并去google.com。 我以为这会照顾到这一点,但是在这种方法中断点是不会出现的。 也许我误解了它是如何工作的。 – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation]; } 感谢您的任何帮助,您可以提供

Google Analytics Pod会安装太多的依赖项

我刚刚在iOS开发人员指南中介绍了Google Analytics Pod,其中包括: pod 'Google/Analytics' 运行时 pod install 它会安装以下依赖项: Installing FirebaseAnalytics (3.2.0) Installing FirebaseInstanceID (1.0.6) Installing Google (3.0.3) Installing GoogleAnalytics (3.14.0) Installing GoogleInterchangeUtilities (1.2.1) Installing GoogleSymbolUtilities (1.1.1) Installing GoogleUtilities (1.3.1) 由于我不使用Firebase,因此我想摆脱FirebaseAnalytics和FirebaseInstanceID (以及框架本身不需要的所有窗格)。 安装未使用的依赖关系只会增加我的应用程序大小。 我只想安装绝对最小数量的豆荚来运行GoogleAnalytics 。 任何想法如何踢未使用的豆荚?

Google Places API iOS每日限制未经validation使用超出错误

我正在尝试使用iOS的谷歌地方的API。 我创build了一个API键,然后我试图调用一些方法。 我已经进入应用程序的api键,但是当我打电话,我得到一个这个错误 lookup place id query error: The operation couldn't be completed. (com.google.places.server.ErrorDomain error -1.) Error Domain=com.google.places.server.ErrorDomain Code=-1 "(null)" UserInfo={NSUnderlyingError=0x7f8bf861ca80 {Error 域= com.google.GTLJSONRPCErrorDomain代码= 403“(每日限制为未经validation的使用超过,继续使用需要注册。)”UserInfo = {错误=未经validation的使用超过每日限制。 继续使用需要注册。,NSLocalizedFailureReason =(每日限制为未经validation的使用超出。继续使用需要注册。),GTLStructuredError = GMSx_GTLErrorObject 0x7f8bf2be6060:{消息:“每日限制为未经validation的使用超出,继续使用需要注册。 data:[1] code:403}}}} 我使用GMSServices.provideAPIKey(“MY_API_KEY”)在我的appdelegate中提供了API key,并且给出了应用程序的位置访问权限。 我当然没有超过我的使用限制(我的配额显示为0的1000),因为我没有能够与API交谈。 我已经重新生成了一些密钥,我也创build了其他Gmail帐户的其他密钥,但没有任何工作… 我的猜测是要么是不正确的ios模拟器的位置(我提供了一个gpx文件来传递一个自定义位置)或从谷歌方面是错误的。 我在代码中的两个示例是: let placeID = "ChIJV4k8_9UodTERU5KXbkYpSYs" placesClient.lookUpPlaceID(placeID, callback: { (place: GMSPlace?, error: NSError?) -> Void in if […]

写入Google表格单元格

我试图find如何修改或写入谷歌表单元格。 我成功地阅读我的表(在我的驱动器)与快速入门指南(我已经复制并粘贴此代码: https : //developers.google.com/sheets/quickstart/ios#step_3_set_up_the_sample )。 我刚刚通过以下方式更改了url: https://sheets.googleapis.com/v4/spreadsheets/my_spreadsheet_Id/values/Feuil1!A1:F 。 但不可能find一个代码写在我的工作表的单元格…当我看: https : //developers.google.com/sheets/guides/values#methods 。 我不明白我应该把我的新数据放到单元格中。 例如:我在A1格上有“纽约”。 我想改变“大溪地”“纽约”。 你知道那是怎么回事? 我试过这个但不工作: – (void)modifyListe { NSString *baseUrl = @"https://sheets.googleapis.com/v4/spreadsheets/"; NSString *spreadsheetId = @"{MySpredsheet_ID}"; // choisir la bonne NSString *range = @"/values/Feuil1!G1:G1?valueInputOption=Tahiti"; baseUrl = [baseUrl stringByAppendingString:spreadsheetId]; baseUrl = [baseUrl stringByAppendingString:range]; [self.service fetchObjectWithURL:[NSURL URLWithString:baseUrl] objectClass:[GTLObject class] delegate:self didFinishSelector:@selector(displayMajorsWithServiceTicketT:finishedWithObject:error:)]; } 解决scheme:看第二篇文章