草庐IT

Google 地图

全部标签

ruby-on-rails - Google 跨客户端授权和 invalid_grant 错误

我目前正在开发用于GoogleApi跨客户端授权的Web组件,如本文所述。https://developers.google.com/identity/protocols/CrossClientAuth此外,我所处的环境是Rails,因此我正在使用本文中描述的google-api-clientgemhttps://developers.google.com/identity/protocols/OAuth2WebServer#handlingtheresponse授权代码是通过Android应用程序使用Web客户端ID获取的,并传递到WebAPI以进行交换。我使用gem和代码兑换如下a

ruby - 如何在没有默认凭据文件的情况下授权 Google 服务帐户?

我有一个GoogleServiceAccount我的应用程序使用它从GoogleAnalytics检索数据。当我创建帐户时,我下载了一个client_secrets文件,其中包含通过OAuth授权所需的所有必要信息,并且我在名为GOOGLE_APPLICATION_CREDENTIALS的环境变量中记录了该文件的路径>根据Google'sdocumentation.我现在可以像这样获得经过身份验证的客户端:authorization=Google::Auth.get_application_default(scopes)此方法从文件中读取凭据,在本地工作,但我的应用程序托管在无法存储文

ruby-on-rails - 点击 Google Contacts API 时出现 "connection reset by peer"错误

我正在尝试使用GoogleContactsAPI将GoogleContacts拉入Rails应用程序。我已经完成了Oauth2握手,现在正在使用我的访问token请求protected资源。这是代码:uri=URI('https://www.google.com/m8/feeds/contacts/default/full')params={:client_id=>APP_CONFIG[:google_api_client_id],:access_token=>auth.access_token,"max-results".to_sym=>max_results}uri.query=U

微信小程序使用腾讯地图

微信小程序使用腾讯地图方法第一步:登录或者注册腾讯地图官方(地址:https://lbs.qq.com/)第二步:在创建sdk;创建方法:进入控制面板后显示创建sdk,点击之后输入名称和选择应用场景后点击设置选择web和小程序后输入APPID后点击确定就好。第二步:在微信小程序开发管理页面里面的域名管理里面输入合法域名:(https://apis.map.qq.com)就提交就可以。第三步:在腾讯地图官方网站上下载相关的sdk就可以。第四步:在下载的压缩文件夹里面找到(qqmap-wx-jssdk.js)文件引入到相关页面。引入方法:(index.js文件来描述)//引入进来腾讯地图的sdkv

ruby - 无需插件即可在 Jekyll 中生成站点地图

我刚刚将我的整个博客从WordPress转移到了Jekyll。还有一些地方需要修复,但我现在正面临这个问题。我无法在Jekyll中生成站点地图。我看到有几个插件可以为我完成这项工作。网站信息:通过Github页面托管的网站整个网站都是手工编码的——不使用JB或Octopress如果您能得到一些有关如何执行所需操作的指示,那就太好了。注意:这个问题与之前的问题不同。我不是在寻找使用_site的选项。 最佳答案 正如JohnDay所解释的那样在thisarticle,您可以在站点的根目录中创建一个包含以下内容的sitemap.xml文件

ruby-on-rails - 如何使用 Rails 和 Paperclip 在 Google Cloud Storage 上存储照片?

到目前为止,我一直在使用AmazonS3来存储用户的文件。这里需要做的是:为存储桶指定AmazonS3凭据添加'aws-sdk'gem到Gemfile在模型中:has_attached_file:avatar,:styles=>{:big=>"100x100#",:thumb=>"25x25#"},:storage=>:s3,:s3_credentials=>"#{Rails.root}/config/s3.yml",:path=>":rails_root/public/users/:id/:style/:basename.:extension",:url=>"/users/:id/:

ruby-on-rails - 使用 Google API 客户端,如何创建客户端

我正在努力使用GoogleAPI客户端:https://github.com/google/google-api-ruby-client具体来说,我想使用以下google_contacts_api.rb通过GoogleAPI客户端访问Google通讯录:https://gist.github.com/lightman76/2357338dcca65fd390e2我正在尝试像这样使用google_contacts_api.rb(x是有意的,实际上是正确的键):require'./lib/google_contacts_api.rb'auth=User.first.authenticati

ruby-gmail : Uncaught exception: 534-5. 7.14 <https ://accounts. google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbtMk

我可以手动登录我的帐户,但是当我使用ruby​​-gmail时,它会引发错误这是我的代码require'gmail'gmail=Gmail.new("myname@gmail.com","passwd")gmail.deliverdoto"rorocodeath@gmail.com"subject"HavingfuninPuertoRico!"text_partdobody"Textofplaintextmessage."endhtml_partdocontent_type'text/html;charset=UTF-8'body"Textofhtmlmessage."endadd_f

ruby - Google 使用 Ruby 进行应用程序开发吗?

有谁知道Google是否使用Ruby进行应用程序开发?与Perl或Python等其他语言相比,Ruby的总体工作前景如何? 最佳答案 Aaron大致是正确的。我们仅将C用于内核工作(以及其他用C编写的第3方内容的维护),因此我不会将其视为“应用程序开发”,而将ObjectiveC用于在Apple设备上运行客户端的应用程序的特定情况,等等Ruby是GoogleSketchup的嵌入式脚本语言,参见http://code.google.com/apis/sketchup/docs/gsrubyapi_examples.html--该决定

ruby-on-rails - Rails — 带有 "dot"的参数(例如/google.com)

如何强制Rails将值中带点的参数视为google.com(例如/some_action/google.com)单个参数而不是"id"=>"google","format"=>"com"?参数值应该是"id"=>"google.com" 最佳答案 默认情况下,动态段不接受点-这是因为点用作格式化路由的分隔符。但是,您可以向路由参数添加一些正则表达式要求。在这里,您要在参数中允许点。match'some_action/:id'=>'controller#action',:constraints=>{:id=>/[0-z\.]+/}在r