Беспроводная библиотека для вызова служб Odata REST, вдохновленные и основанным на Builder Laravel Query.
Эта библиотека в настоящее время находится в предварительном просмотре. Пожалуйста, продолжайте предоставлять обратную связь, поскольку мы выступаем в направлении библиотеки, поддерживаемой производством.
Для пользователей WordPress, пожалуйста, см. В наших гравитационных формах Dynamics 365.
Вы можете установить PHP SDK с композитором.
composer require saintsystems/odata-client
Ниже приведен пример, который показывает, как вызвать службу Odata.
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
use SaintSystems OData ODataClient ;
class UsageExample
{
public function __construct ()
{
$ odataServiceUrl = ' https://services.odata.org/V4/TripPinService ' ;
$ odataClient = new ODataClient ( $ odataServiceUrl );
// Retrieve all entities from the "People" Entity Set
$ people = $ odataClient -> from ( ' People ' )-> get ();
// Or retrieve a specific entity by the Entity ID/Key
try {
$ person = $ odataClient -> from ( ' People ' )-> find ( ' russellwhyte ' );
echo " Hello, I am $ person -> FirstName " ;
} catch ( Exception $ e ) {
echo $ e -> getMessage ();
}
// Want to only select a few properties/columns?
$ people = $ odataClient -> from ( ' People ' )-> select ( ' FirstName ' , ' LastName ' )-> get ();
}
}
$ example = new UsageExample (); Запустите vendor/bin/phpunit из базового каталога.
Документация
Вики
Примеры
Сайт Одата
OASIS ODATA Версия 4.0 Документация
Просмотреть или журналы выпуска на вкладке «Проблемы» в репо.
Copyright (C) Saint Systems, LLC. Все права защищены. Лицензирован по лицензии MIT.