HTTP / 1.1 422无法处理的实体网关API WordPress

时间:2018-07-01 22:07:47

标签: php wordpress api

我在这里创建一个wp插件,但是我有一个问题...

我正在建立一个称为网关API(https://gatewayapi.com)的SMS服务-向客户发送电子邮件。 我唯一的问题是,当我尝试运行脚本时,我只会得到

file_get_contents(https://gatewayapi.com/rest/mtsms?token=XXXXXXX&sender=XXXXXXXXX&message=s&recipients.0.msisdn=XXXXXXX): failed to open stream: HTTP request failed! HTTP/1.1 422 UNPROCESSABLE ENTITY

我不知道为什么。我编写了完全相同的脚本,但是使用的是普通的PHP,它的工作原理很吸引人。 (顺便说一句,XXXX用于凭证,它全部匹配)

这是我的剧本:

if(isset($_POST['submit'])) {

$tekst = $_POST['tekst'];
$nummer = 4512345678;


// Tekst og tokens
$query = http_build_query(array(
    'token' => 'XXXXXXXXXX',
    'sender' => 'XXXXXXXXX',
    'message' => $tekst,
    'recipients.0.msisdn' => $nummer,
));
// Send SMS
$result = file_get_contents('https://gatewayapi.com/rest/mtsms?' . $query);
print_r(json_decode($result)->ids);

}

我尝试使用wp_remote_getwp_remote_retrieve_body,但这是我遇到的相同问题。

我希望并祈祷有人可以在这里帮助我!

先谢谢!

0 个答案:

没有答案