Я разработал очень быстрое и простое приложение PHP для чтения классифицированных объявлений из XML-файла и позволяющее пользователю выполнять операции CRUD на нем (это было домашнее задание). Теперь мне поручено разработать это приложение для службы RESTful. У профессора, похоже, нет никакого опыта работы с услугами RESTful, потому что он сказал, что мое приложение было найдено для […]
ref: https://stackoverflow.com/a/25730860/2735734 Как сообщить PayPal автоматически обрабатывать ежемесячный платеж? ОБНОВЛЕНИЕ 1 вот PayPal Reponses: Результат CreateAgreement: array ( 'name' => 'my name', 'description' => 'my description', 'plan' => array ( 'id' => 'P-95307423V8719480UI4T4SGG', 'state' => 'ACTIVE', 'name' => 'title here', 'description' => 'description here', 'type' => 'INFINITE', 'payment_definitions' => array ( 0 => array ( […]
Я получаю следующий ответ json от QuickBlox REST API: { "base": ["Unexpected signature"] } Мой метод подписи: private function createSignature($login, $password, $timestamp, $nonce) { $signatureContent = "application_id=" . env('QB_APP_ID') . "&auth_key=" . env('QB_APP_KEY') . "&nonce=" . $nonce . "×tamp=" . $timestamp . "&user[login]=" . $login . "&user[password]=" . $password; return hash_hmac('sha1', $signatureContent, env('QB_APP_SECRET')); } Идентификатор […]
im, используя почтовый клиент, который я создаю для обновления задач jira. мне удалось изменить цессионария и резюме через него. но я не могу найти способ обновить статус. Ниже приведен код, который я использовал. $resolution->id="4"; $update->transitions= array($resolution); $queryIssue = new Jira($config); $queryIssue->updateTransition($query,$update); класс: public function updateTransition($issueKey,$json){ $this->request->openConnect('https://'.$this->host.'/rest/api/latest/issue/REC-143/transitions?', 'POST', $json); $this->request->execute(); } это дает мне сообщение об […]
У меня есть приложение, использующее API-интерфейс twitter rest. Все работает нормально, но мы сталкиваемся с ограничениями по скорости, поэтому нам нужно аутентифицироваться с использованием oAuth. У меня есть токен и секрет. Это не приложение, ориентированное на потребителя, и нам нужно будет только аутентифицироваться, используя этот токен и секрет. Мой вопрос заключается в том, как включить […]
Если у меня есть служба на основе REST, написанная в рамках Symfony [symfony-project.org] (например, PHP), есть ли какие-то достойные инструменты / фреймворки, которые будут анализировать мой код и создавать документацию API? В основе Java-based framework входят возможности документации, аналогичные тем, что мне нужно, вы можете посмотреть пример этого здесь: http://enunciate.codehaus.org/wannabecool/step1/index.html . Я понимаю, что предпосылка […]
У меня есть Rest api, доступ к которому я могу получить по этому URL: « http://127.0.0.1:8000/api/thesis/?format=json ». Теперь я хочу получить данные JSON. Для подключения к api я попытался использовать PHP-Curl, как показано ниже. Но я получаю NULL! (Это первый раз, когда я делаю php, любая помощь будет великолепной!) <?php $service_url = "http://127.0.0.1:8000/api/thesis/?format=json"; //initialize a […]
Используя API групп LinkedIn , я показываю список групп, в которых пользователь входит в LinkedIn. Получение списка групп в одном вызове является понятным, используя https://api.linkedin.com/v1/people/~/group-memberships:(group:(id,name),membership-state)?count=50&start=0&oauth2_access_token=' . $accessKey; задача Теперь я хочу показать изображение логотипа группы вместе с именем группы. Однако это будет означать для n групп, я должен выполнить еще несколько вызовов API, и это […]
Я работаю над приложением Codeigniter + HMVC, и я пытаюсь добавить новый модуль. Я использую библиотеки REST_Controller 2.6.0 и формата Format Phil Sturgeon для создания REST API в качестве модуля. Когда я пытаюсь получить, например, http://api.example.com/user/id/1/ или http://api.example.com/user/id/1/format/json, я получаю следующую ошибку: A PHP Error was encountered Severity: Notice Message: Undefined property: Api::$format Filename: libraries/REST_Controller.php […]
Я создал очень простой PHP-скрипт, чтобы изолировать проблему, которую я имею. Скрипт просто получает некоторые неуместные данные POST, а затем подсчитывает до 50 с задержкой во время записи в журнал. Обычно минута в runtime скрипт получит запрос GET откуда-то, что прерывает ответ клиенту. Чтобы исключить проблемы с клиентами, я использую Chrome Advanced Restful для тестирования. […]