我正在尝试向Android手机发送消息,但不断收到带有文本的响应代码401:未经授权.此外,我一直在阅读关于使用什么密钥的不同故事,我知道3个密钥:项目ID(编号),服务器应用程序密钥和浏览器应用程序密钥.所以我尝试了所有3个,都具有相同的结果.

我的代码:

$headers = array("Content-Type" => "application/json", "Authorization" => "key=" . "mykey");

$data = array(

'data' => $messageText,

'registration_ids' => array($deviceRegistrationId)

);

$ch = curl_init();

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

curl_setopt($ch, CURLOPT_URL, "https://android.googleapis.com/gcm/send");

curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

error_log(json_encode($data));

$response = curl_exec($ch);

curl_close($ch);

error_log($response);

gcm php,用curl发送GCM(php)相关推荐

  1. PHP爬取post网页数据,php curl发送post请求爬取webService接口数据简单实例

    header('Content-Type: text/html;charset=utf-8'); /** * 使用curl发送post请求 * @param $url * @param string ...

  2. php 如何发送json数据格式,Php如何使用curl发送json格式数据实例

    Php 如何使用curl发送json格式数据实例 Php 如何使用curl发送json格式数据实例 这篇文章主要介绍了php使用curl发送json格式数据的实例,大家参考使用吧 代码如下: $url ...

  3. php 接收curl json数据格式,curl发送 JSON格式POST数据的接收,以及在yii2框架中的实现原理【精细剖析】...

    1.通过curl发送json格式的数据,譬如代码: function http_post_json($url, $jsonStr) { $ch = curl_init(); curl_setopt($ ...

  4. PHP 利用 curl 发送 post get del put patch 请求

    PHP 利用 curl 发送 post get del put patch 请求              参考地址    PHP cURL 函数 概述 PHP支持的由Daniel Stenberg创 ...

  5. php curl发送post请求失败,php 利用curl发送post请求

    利用curl发送post请求完成数据,接口的访问,这里面的参数可以修正一下,就可以写成可以支持文件上传的一个post请求,但是我这里不做仔细的写了.等以后有时间了在考虑怎么分解这个方法: /** * ...

  6. php CURL 发送请求详解

    cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 ...

  7. curl 发送各种格式的请求

    HTTP 的 POST 请求通常是用于提交数据,可以通过这篇文章来了解各种提交方式:四种常见的 POST 提交数据方式.做 Web 后端开发时,不可避免地要自己给自己发请求来调试接口,这里要记录的内容 ...

  8. php使用curl发送 json数据

    为什么80%的码农都做不了架构师?>>>    php使用curl发送 json数据的例子: <?PHP $urlcon= 'http://localhost/******.p ...

  9. shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法

    今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'appl ...

最新文章

  1. Adobe的学者约翰—沃洛克博士
  2. SQL SERVER中强制类型转换cast和convert的区别
  3. ccs变量观察窗口在哪_CCS3.3查看变量图形
  4. websocket一直无法链接_.NET Core 实现基于Websocket的在线聊天室
  5. 手机测评系列之vivox23
  6. c语言程序设计点亮第一个LED,实验2__C语言程序设计及_LED跑马灯实验.ppt
  7. python从html拿到数据,python - 使用BeautifulSoup和Python从HTML文件中提取数据 - 堆栈内存溢出...
  8. OpenSessionInViewFilter 的配置及作用
  9. SAP License:SAP精细化的应收付及要素为根设计思想
  10. 《MYSQL必知必会》—10~13.创建计算字段、使用数据处理函数、使用聚集函数汇总数据,使用GROUP BY与HAVING分组数据及过滤
  11. 9.Shell 编程从入门到精通 --- 进程
  12. DataType--数值类型
  13. 没有BUGヾ( ̄▽ ̄)
  14. 刀片服务器接显示器,刀片服务器的vga切换方法
  15. 邮件群发平台是什么意思?如何选择邮件群发平台
  16. 荣耀20android版本,荣耀法国:荣耀V20/20系列可正常升级Android Q
  17. 51单片机 Proteus仿真 基于单片机的篮球计分器设计 LCD
  18. dayjs汉化,dayjs中文,dayjs转中文,dayjs显示中文
  19. 1.8.ARM裸机第八部分-按键和CPU的中断系统
  20. 中国航信 java笔试题_中国航信笔试题整理(2020)

热门文章

  1. 【膜摸摸】网红步进电机驱动A4988和DRV8825的对比和区别及选用实践 for 四轴CNC雕刻/3D打印
  2. Java、JSP网上电子商城的设计
  3. GOTS认证咨询,目前对供应链管控的有机标准有OCS和GOTS,也是目前认可度最高的认证标准
  4. 计算机网络演讲稿,网络文明演讲稿范文
  5. 采购员掌握的计算机知识,电子商务导论复习题
  6. 如何竞拍波卡平行链?
  7. 米级硼酸功能化磁性纤维型核壳二氧化硅微球/纤维状SiO2(F-SiO2)微球的表征
  8. Linux相关知识的第十回合
  9. NN and the Optical Illusion(数学)
  10. php cms 轮播图,原生JS运动实现轮播图