利用PHP调用BizMail OpenApi进行接口开发

您可能还喜欢...

6 条回复

  1. gds说道:

    您好 建立长连接之后 怎么获取下发的数据,您有思路吗?谢谢,期待您的回复

  2. Barhe说道:

    您所指的“发下的数据”主要是指哪些数据?

    • gds说道:

      这个就是手册上面说的,当客户端长连接的时候,如果有新的邮件过来,那么就会给这个连接返回新邮件的json数据, 但是我一直没有办法维护这个长连接 获取到 新邮件的提醒
      3.2.2 下发数据
      如果当前客户端长连接在线,当服务端检查到数据变更时,将会下发数据:版本号更新;新
      邮件提醒;实时更新未读邮件数。
      (1)版本号更新
      1、 下发字段:参数名称 类型 描述
      Ver string 服务器最新版本号
      2、下发示例:
      {
      “Ver”: “1364460338051”, }
      (2)新邮件提醒
      1、下发字段:
      参数名称 描述
      UserName 帐号名
      MailId 邮件 Id
      Sender 发件人
      Receiver 收件人
      Subject 标题
      Summary 摘要
      NewCount 新邮件数
      2、 下发示例:
      {
      “UserName”: “bob@gzdev.com”,
      “MailId”: “ZC4028-FPiX_oOG5HUh4XorwyhAY33”,
      “Sender”: “\”Test\” “,
      “Receiver”: “bob@gzdev.com”,
      “Subject”: “TestMail”,
      “Summary”: “TestMail Content “,
      “NewCount”: 549
      }
      (3)实时更新未读邮件数
      1、 下发字段:
      参数名称 描述
      UserName 帐号
      NewCount 未读邮件数
      2、 下发示例:
      {
      ” UserName”: “bob@gzdev.com”, ” NewCount “: 550,
      }

    • gds说道:

      您好,我已经维护好了长连接了.
      不过个人感觉,用curl维护长连接是不行的,如果有人成功了,麻烦和我讨论下.
      主要还是要用socket 去维护长连接.这样才会获取到下发的内容.比如新邮件提醒,未读邮件等

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

为了确认您不是机器人,在提交前请回答下面的问题,谢谢~ * Time limit is exhausted. Please reload CAPTCHA.