API Chargify - проблема XML - «<» не найден - PullRequest
1 голос
/ 21 января 2011

Я пытаюсь запустить некоторые API-скрипты, найденные в этом github https://github.com/abraham/chargify
с этой библиотекой https://github.com/jforrest/Chargify-PHP-Client/

Когда я запускаю файл subscription.php, я получаю эту ошибку:

Предупреждение: SimpleXMLElement :: __ construct () [simplexmlelement .-- construct]: Объект: строка 1: ошибка синтаксического анализатора: ожидается начальный тег, «<» не найдено в / Applications / MAMP / htdocs / abraham-chargify-ace5a40/lib/ChargifyConnector.php в строке 557 </p>

Что вызывает эту ошибку / Как мне от нее избавиться?

Ответы [ 2 ]

0 голосов
/ 07 июня 2013

Это происходит, когда есть ошибка, и ответ не является XML, как ожидалось.Chargify-PHP-Client по-прежнему пытается проанализировать ответ как XML и выдает эту ошибку.Если вы посмотрите на ответ до того, как Chargify попытается его проанализировать, вы увидите сообщение об ошибке, которое приведет вас к реальной проблеме.

0 голосов
/ 22 января 2011

Извините, эта проблема оказалась проблемой с настройками. Если клиент не отправляет адрес доставки (обязательно), то это, очевидно, вызывает вышеуказанную ошибку. Просто введите адрес или отмените требование адреса доставки, если вы столкнулись с этой ошибкой в ​​Chargify.

...