Articles of rest

API AtTask – добавление времени выключения

Я использую клиент расширенного клиента Chrome для тестирования API AtTask. Я получаю много вещей, которые выдумывают, но также получаю неожиданные результаты. Последнее заключается в добавлении новых записей в календарь AtTask Time Off. Я могу легко добавить время в календарь. Я использую метод POST со следующим URL: https://COMPANY.attasksandbox.com/attask/api/v4.0/resvt?sessionID=SESSIONIDGOESHERE&userID=USERIDGOESHERE&startDate=2014-11-24T00:00:00&endDate=2014-11-28T23:59:59 Это означает, что все дни между 11/24 по […]

Получение профиля пользователя в мессенджере (windows live) connect sdk в php

Я использую этот пример для успешного подключения к Windows на платформе Windows: http://code.msdn.microsoft.com/messengerconnect (обратный вызов обработчика oauth) Я получаю токен и идентификатор пользователя из своего api, но я не могу понять, как получить профиль пользователя из этой информации. Кто-нибудь знает как это сделать? На веб-сайте MS есть примеры, но все они являются C # или […]

HP ALM 11 Загрузка вложений с помощью PHP и cURL

Мне нужно загрузить приложение в тест в ALM 11 HP. Для этого я создал пользовательскую функцию PHP, основанную на cURL, чтобы использовать REST API для ALM. Это код: public function attachment($project, $domain, $entity, $id, $filename) { $qc = $this->qc_cookie; $ckfile = $this->ckfile; $eol = "\n\n"; $mime_boundary=md5(time()); $file_to_upload = '–'.$mime_boundary. $eol; $file_to_upload .= 'Content-Disposition: form-data; name="filename"'; […]

Существуют ли другие варианты для клиентов отдыха помимо CURL?

Существуют ли альтернативы CURL на PHP, которые позволят клиенту подключиться к серверу архитектуры REST? PUT, DELETE, загрузка файлов – вот что нужно для работы.

модель существует или нет в YII с использованием настраиваемой функции – Производительность

Я пишу REST API и должен проверять погоду, что данное имя модели существует или нет в каталоге. 1 – http://example.com/RestApi/index.php/api/posts/ 2 – http://example.com/RestApi/index.php/api/post/ из этих двух URL-адрес 1 неверен, а URL 2 – правильно (сообщение). поэтому я беру этот параметр и выполняю поиск следующим образом, $model = $m::model()->findAll($criteria); $m = TK::get('model'); когда $ m неверно, […]

Логин RESTful Laravel API от приложения в другом домене

Как настроить Laravel 5.0 для входа в другой домен? Объясните: у нас есть API Laravel RESTful, а некоторые пользователи создают приложения и хосты Angular.js в своих собственных доменах. При попытке входа в систему через эти приложения логин возвращает true, но при следующем запросе теряет сеанс. Я думаю, что это может быть связано с CORS, но […]

Защита API REST

Я нахожусь в середине разработки веб-приложения для социальных сетей PHP, которое будет поддерживаться различными веб-службами, каждый из которых работает с REST API. Веб-сервисы, вероятно, будут реализованы в Java с уровнем данных MySQL, но вся суть того, что я пытаюсь сделать, – это действительно упростить реализацию модулей на разных языках / хранилищах данных в зависимости от […]

Luracast Restler: возвращенные объекты «Именование»

Я использую красивую структуру RESTLEST REST, чтобы выставлять некоторые ресурсы в базе данных различным клиентам. Теперь, когда вы возвращаете результаты из службы, формат выглядит примерно так (я использую в качестве основы собственные примеры сайтов для сайтов Restler): [ { "id": 1, "name": "Jac Wright", "email": "jacwright@gmail.com" } ] Или в XML: <?xml version="1.0"?> <response> <item> […]

AWS PHP SDK 2 (aws.phar) не работает с Restler Framework

Я тестировал некоторые PHP-скрипты, которые используют aws-sdk-php для загрузки файлов в хранилище S3. Эти сценарии, похоже, работают хорошо, когда они выполняются непосредственно из браузера, но не удается при попытке использовать его через класс API в Luracast Restler 3.0 Пример сценария, который загружает некоторый фиктивный файл, выглядит следующим образом: <?php require_once (dirname(__FILE__) . "/../lib/aws/aws.phar"); use Aws\Common\Aws; […]

Структура контроллера Laravel API?

Какая из них имеет структура контроллера для пользователя api? Отдельный контроллер для интерфейса и API для каждой версии api /app/controllers/UsersController.php /app/controllers/api/v1/ApiUsersController.php или Отдельный контроллер для интерфейса и API и управление версиями в коде /app/controllers/UsersController.php /app/controllers/api/ApiUsersController.php или Используйте один контроллер, обнаруживайте / api / call внутри маршрутизатора. Верните html / json в зависимости от URL-адреса. /app/controllers/UsersController.php