Структура этого API следующая (взято из документации HasOffers API):
Код: Выделить всё
$base = 'https://api.hasoffers.com/Api?';
$params = array(
'Format' => 'json'
,'Target' => 'Offer'
,'Method' => 'findAll'
,'Service' => 'HasOffers'
,'Version' => 2
,'NetworkId' => 'my-network-id'
,'NetworkToken' => 'my-api-key'
,'filters' => array(
'Offer.name' => array( 'LIKE' => 'My Offer' )
,'Offer.default_payout' => array( 'GREATER_THAN_OR_EQUAL_TO' => 10 )
)
);
$url = $base . http_build_query( $params );
$result = file_get_contents( $url );
Вернемся к пирогу:
Теперь я начал создавать свой собственный источник данных, следуя руководству по примеру источника данных Cake Documentation.
На данный момент меня интересует только чтение из источника данных (т.е. мне все равно). об обновлении, создании или удалении).
Для этого я сделал следующее:
Код: Выделить всё
Мобильная версия