Не удается запустить Nexmo API с помощью EasyPHP

Я использую EasyPHP на своем компьютере в качестве локальной сети. Я пытаюсь использовать готовый PHP-код для использования Nexmo API, доступного по адресу https://github.com/prawnsalad/Nexmo-PHP-lib

Но когда я пытаюсь отправить смс, я получаю эту ошибку: Невозможно отобразить обзор этого ответа

Как я могу это исправить?


person Community    schedule 21.05.2013    source источник


Ответы (2)


Сначала вы можете включить отчеты об ошибках:

<?php
error_reporting(E_ALL);
ini_set('display_error', 1);
?>

Во-вторых

Можете ли вы проверить, включены ли у вас CURL или allow_url_fopen? Вы можете создать файл phpinfo() <?php phpinfo(); ?>.

РЕДАКТИРОВАТЬ:

Можете ли вы изменить свой код на

<?php
include "NexmoMessage.php";
$nexmo_sms = new NexmoMessage('api_key', 'api_secret');
$info = $nexmo_sms->sendText( '+447234567890', 'MyApp', 'Hello!' );

var_dump($info);
?>

Затем перезапустите свой тест и отзыв.

Спасибо,

Кайл, разработчик Nexmo и служба поддержки

person Kyle Hudson    schedule 22.05.2013
comment
Мой phpinfo выглядит следующим образом: поддержка cURL: включено / allow_url_fopen: включено. Результат тот же. У вас есть другие предложения? - person ; 22.05.2013
comment
Да, но на выходе нет никаких изменений. Источник выходной страницы: ‹p›Невозможно отобразить обзор этого ответа‹/p› - person ; 22.05.2013
comment
bool(false) означает, что одна из двух проверок не удалась. попробуйте эхо и посмотрите, где вы терпите неудачу, начиная со строки 75 и заканчивая строкой 85 в NexmoMessage.php - person Kyle Hudson; 23.05.2013
comment
Вы имеете в виду эти проверки?: // Убедиться, что строки закодированы в UTF-8 // Убедиться, что $from действителен // Кодировать URL? Это 75-85. Я думаю, что у меня нет проблем с этим. Я пытаюсь отправить очень простое сообщение. Я залил свои коды на реальный хостинг и они нормально работают. У меня проблема только с EasyPHP на моем компьютере. - person ; 23.05.2013
comment
Я могу найти ошибку, но не знаю, как это исправить: Предупреждение: file_get_contents(rest.nexmo .com/sms/json): не удалось открыть поток: недопустимый аргумент в C:\wamp\www\anbooh\NexmoMessage.php в строке 184, я должен упомянуть, что CURL и allow_url_fopen включены. - person ; 23.05.2013

Просто попробуйте изменить

var $nx_uri = 'https://rest.nexmo.com/sms/json';

to

var $nx_uri = 'http://rest.nexmo.com/sms/json';

(без с).

person Community    schedule 23.05.2013
comment
Мы рекомендуем вам использовать SSL при работе - person Kyle Hudson; 24.05.2013