如何为 WordPress 配置 Digits 以与自定义 SMS 服务提供商一起使用?

How to configure Digits for WordPress to use with a custom SMS service provider?

我正在尝试配置 SMS 插件。但我很确定,我做错了什么。 谁能帮我配置一下?

插件所需信息:

  1. 短信网关URL
  2. HTTP Header
  3. HTTP 方法
  4. 网关参数
  5. 发件人 ID

短信服务商提供的信息:

  1. API URL (GET & POST) : http://gsms.pw/smsapi?api_key=(APIKEY )&type=text&contacts=(NUMBER)&senderid=(批准的发件人 ID)&msg=(消息内容)
  2. api_key - API 密钥 - 你的 API 密钥 (C200095761d4749ec630f5.76399030)
  3. 类型 - text/unicode - 普通文本 SMS/unicode 用于 Bangla SMS
  4. 联系人 - 手机号码 - Exp: 88017XXXXXXXX+88018XXXXXXXX+88019XXXXXXXX...
  5. msg - SMS body - N.B: 请使用url编码发送一些特殊字符,如&、$、@等

插件截图:

  1. https://prnt.sc/25zpvl5
  2. https://prnt.sc/25zq23q

短信截图API:

  1. https://prnt.sc/25zqbrj

该插件是 United Over 为 WordPress 开发的“Digits”。我面临的问题是,我尝试使用的 SMS 网关未在此插件中列出。而且,我不熟悉API 东西。所以,我不知道什么是 HTTP Header、网关参数,也不知道如何正确编写这些代码。但我必须以正确的格式编写 HTTP Header。

***我在此处发布的 API 密钥不正确。

如何为自定义 SMS 服务提供商配置 Digits for WordPress?

在这种情况下,我们使用的是 Dianahost Ltd 的 GSMS。 Dianahost 是一家孟加拉国的 IT 服务提供商。

  1. Select 自定义网关。

  2. 将 API URL 复制并粘贴到“短信网关 URL”字段中。

  3. 从APIURL中删除以下参数:

sender_id/sender_number
destination/to/contact/receiver
message/sms/msg
  1. 现在,在“网关参数”字段中,您必须输入从 API URL 中删除的参数。所有参数用逗号分隔,值用:分隔。(例如:contacts:{to},msg:{message},senderid:{sender_id})。

这里的“contacts”是短信服务商提供的参数,“to”是插件生成的值。

  1. 完成!