API servicesidekick пользователя с использованием PHP - PullRequest
0 голосов
/ 25 апреля 2011

Я хочу использовать API serviceidekick с использованием php, согласно их документации здесь: http://www.servicesidekick.com/help/api

Они предлагают использовать для этого локон. Я полагаю, получить XML-файл в ответ.

Ниже мой код:

exec('command',$data);

когда я печатаю $ data, тогда он дает каждую строку xml в каждом элементе Array. Но я хочу, чтобы к нему обращались как к XML-файлу.

Ответы [ 2 ]

2 голосов
/ 26 апреля 2011

Вы можете использовать функции SimpleXML , чтобы упростить задачу. Вот очень простой пример, который выводит некоторые поля с запятыми:

<?php

$token   = "123xxx";
$account = "myaccount";
$url     = "https://{$token}:{$token}@{$account}.servicesidekick.com/jobs.xml";

$xml = simplexml_load_string(file_get_contents($url));

foreach ($xml->children() as $job) {
  echo "{$job->id},{$job->name},{$job->{"job-number"}},{$job->{"balance-remaining"}} \n";
}

?>

Довольно легко получить доступ ко всем полям. Этот пример просто демонстрирует задания, но все сущности можно назвать одинаково. Удачи!

0 голосов
/ 25 апреля 2011

Пожалуйста, прочитайте документы PHP curlings .

Нет функции curl(), которая делает много магии, как вы, очевидно, предполагаете в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...