首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您可以将google-api-ruby-client与Google Cloud Messaging (GCM)一起使用吗?

您可以将google-api-ruby-client与Google Cloud Messaging (GCM)一起使用吗?
EN

Stack Overflow用户
提问于 2012-07-27 00:02:50
回答 1查看 593关注 0票数 0

Google Cloud Messaging似乎只提供了Java语言的示例代码。我在我的服务器上运行ruby,并且希望使用google-api-ruby-client来支持我的GCM安装。有没有关于如何做到这一点的指南?我只想使用google-api-ruby-client为GCM打个"hello world“。

EN

回答 1

Stack Overflow用户

发布于 2012-07-27 02:56:04

没关系-这不需要使用google- API -ruby-client及其更高级的身份验证逻辑,而是使用简单得多的API密钥,该密钥可以用于简单的POST请求。From the docs

服务器更改

当应用服务器接收到GCM注册ID时,它应该存储该ID并对其进行标记。

向GCM设备发送消息需要进行一些更改:

请求应该被发送到一个新的端点:https://android.googleapis.com/gcm/send。请求的Authorization头部需要包含注册时生成的API密钥。此密钥替换过时的ClientLogin Auth令牌。例如:

代码语言:javascript
复制
Content-Type:application/json 
Authorization:key=AIzaSyB-1uEai2WiUapxCs2Q0GZYzPu7Udno5aA

{   "registration_id" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",   
    "data" : {
     "Team" : "Portugal",
     "Score" : "3",
     "Player" : "Varela",   }, 
}

有关此主题的详细讨论和更多示例,请参阅架构概述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11673393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档