Articles of rest

Azure копирует капли из одной учетной записи хранилища в другую в той же подписке, используя API останова

Я хотел бы скопировать blob из одной учетной записи хранилища в другую учетную запись хранилища в той же подписке, используя Rest API и PHP. Я могу сделать копию blob из одного контейнера в другой в той же учетной записи хранилища, используя приведенный ниже код <?php $date = gmdate('D, d MYH:i:s \G\M\T'); $account_name = "accname"; $destcontainername […]

404 Не найдена ошибка при вызове web-сервисов clickbank

error_reporting(E_ALL); ini_set("display_errors", 1); $ch = curl_init(); //$qry_str='?&type=RFND&comment="API refund check"&reason=ticket.type.cancel.7&refundType=FULL'; // curl_setopt($ch, CURLOPT_URL, 'https://api.clickbank.com/rest/1.3/tickets/N5GNE72J/'.$qry_str); //https://api.clickbank.com/rest/1.3/tickets/RRBKQV4E/?type=rfnd&comment=&reason=ticket.type.refund.7&refundType=FULL //curl_setopt($ch, CURLOPT_URL, "https://api.clickbank.com/rest/1.3/tickets/RRBKQV4E"); curl_setopt($ch, CURLOPT_URL, "https://api.clickbank.com/rest/1.3/tickets/RRBKQV4E/?type=RFND&comment=&reason=ticket.type.cancel.7&refundType=FULL"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, '180'); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml","Authorization:DEV-B4VTK7HDKAPDR9842SODK8GI49KAHTHL:API-59RD4F7BORDB7SELOII28DV0EMLIB3IT")); $result = curl_exec($ch); $errorCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $curlInfo = curl_getinfo($ch); […]

Аутентификация API-интерфейса WordPress REST без страницы входа в систему

Я хочу опубликовать в своем блоге WordPress с помощью javascript с помощью REST api, я понимаю, что двухэтапный процесс для аутентификации 1. Пользователь отправил на страницу авторизации, нажмите кнопку авторизации нажатием кнопки, получите код, 2. Используйте код для получения токена доступа. Мне нужно пропустить шаг 1. Как я могу опубликовать свой блог без участия пользователя.

Как обрабатывать динамическое число параметров в querystring при создании REST api?

При создании RESTful api, который имеет дело с ресурсом, который может быть запрошен динамическим набором параметров, каков наилучший способ создания запроса в базе данных? Скажем, что ресурс – это книга, а возможные параметры: author, year, publisher, pages, rating и вы можете построить запрос с любым количеством параметров и любой комбинацией, например: /books?rating=2 или /books?author=james&year=2001&rating=4 или […]

Slim Framework: маршрутизация HTTP-запросов на методы статического класса

Я только начал использовать Slim Framework для создания моего API для отдыха. Все работает хорошо, пока я не попытаюсь перенаправить HTTP-запрос на метод статического класса (раньше я использовал анонимную функцию). Ниже приведен мой новый код маршрута на index.php : include "vendor/autoload.php"; $config = ['settings' => [ 'addContentLengthHeader' => false, 'displayErrorDetails' => true, 'determineRouteBeforeAppMiddleware' => true […]

маршруты отдыха в контроллере отдыха zend

Моя проблема в том, что я написал контроллер остатка, как, например, в ссылке здесь. Мой Bootstrap выглядит так <?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initDoctype() { $this->bootstrap('view'); $view = $this->getResource('view'); $view->doctype('XHTML1_STRICT'); } protected function _initDatabase() { // get config from config/application.ini $config = $this->getOptions(); $db = Zend_Db::factory($config['resources']['db']['adapter'], $config['resources']['db']['params']); //set default adapter Zend_Db_Table::setDefaultAdapter($db); //save […]

500 внутренних ошибок сервера с запросом POST – Тонкая структура

Я пытаюсь создать простое приложение REST со структурой Slim, но при попытке выполнить запрос POST у меня возникает ошибка 500. До сих пор я реализовал два рабочих запроса GET. Вот код: index.php : require_once '../include/DbHandler.php'; require '.././libs/Slim/Slim.php'; \Slim\Slim::registerAutoloader(); $app = new \Slim\Slim(); $app->get("/", function () { echo "<h1>Hello!!!!</h1>"; }); /** * Get all the events […]

LendingClub.com API 500 Ошибка при покупке заметок на вторичном рынке

Я смог сделать запросы API с другими конечными точками просто прекрасными, но конечная точка для создания покупок не работает вообще. Кажется, что это ошибка сервера на их конце, но я подумал, что я попрошу здесь, на случай, если я сделаю неосторожную ошибку. Я написал несколько версий моей функции, но это одно: function getLCInfo($endpoint, $getData = […]

Создание пользовательских конечных точек WordPress

У меня возникают проблемы с созданием пользовательских конечных точек для расширения моего приложения WordPress. После настройки модуля WordPress я могу получить доступ к данным json через указанную ссылку: http: // localhost / wordpress / wp-json / Я тестировал разные конечные точки внутри документа со ссылкой: https://developer.wordpress.org/rest-api/reference/ И теперь я пытаюсь создать свои собственные конечные точки, […]

Получить параметры POST PUT с помощью Slim 3

Я пытаюсь создать полный REST API с Slim 3. С Slim 2 было довольно легко. Но теперь у меня есть некоторые проблемы. Путь POST и PUT не работает. Я не могу получить параметры. Я нашел $request->getHeaders() в документах, который работает, но вместо того, чтобы получить пример length параметра, я получаю HTTP_LENGHT и каждый параметр имеет […]