amirhamdy/giata-hotels-api
Composer 安装命令:
composer require amirhamdy/giata-hotels-api
包简介
this is a giata hotels api
README 文档
README
Install
composer require amirhamdy/giata-hotels-api
For versions < 5.5 of Laravel, add the service provider of the package and alias the package.
Open your config/app.php file.
Add a new line to the providers array:
GiataHotels\GiataHotelsServiceProvider::class
And add a new line to the aliases array:
'GiataAPI' => GiataHotels\GiataHotelsFacade::class
Now you're ready to start using the GiataAPI in your application.
Quick start
use GiataAPI; $response = GiataAPI::getHotelsByCountry('EG', true);
// $response sample: { "property": [{ "giataId": "3", "lastUpdate": "2020-04-26T03:18:15+02:00", "href": "https://multicodes.giatamedia.com/webservice/rest/1.latest/properties/3" }, { "giataId": "4", "lastUpdate": "2020-04-26T03:18:15+02:00", "href": "https://multicodes.giatamedia.com/webservice/rest/1.latest/properties/4" }, ... ... ], "country": "EG", "lastUpdate": "2020-04-30" }
Usage
This package gives you the following methods to use:
- Get All Hotels By Country Code
- Get A Hotel By Giata ID
- Get Hotel's Images By Giata ID
- Get Hotel's Translations By Giata ID
GiataAPI::getHotelsByCountry()
Getting all hotels in a country, you can just use the getHotelsByCountry() method.
- In its most basic form you can specify the countryCode.
GiataAPI::getHotelsByCountry('EG');
- As an optional second parameter you can pass it, the multi
booleanoption so you can get all information for each hotel in one request.
GiataAPI::getHotelsByCountry('EG', true);
GiataAPI::getHotelByGiataId()
- Getting hotel's information using its Giata ID.
GiataAPI::getHotelByGiataId(3);
GiataAPI::getImagesByGiataId()
- Getting hotel's images using its Giata ID.
GiataAPI::getImagesByGiataId(3);
GiataAPI::getTextsByGiataId()
- Getting hotel's translations in a specific language
default='arusing its Giata ID.
GiataAPI::getTextsByGiataId(3);
- As a second parameter you can pass the language.
GiataAPI::getTextsByGiataId(3, 'fr');
Other packages you may be interested in
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security-related issues, please email amirhamdy4@gmail.com instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.
amirhamdy/giata-hotels-api 适用场景与选型建议
amirhamdy/giata-hotels-api 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 30 次下载、GitHub Stars 达 4, 最近一次更新时间为 2020 年 04 月 21 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 amirhamdy/giata-hotels-api 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 amirhamdy/giata-hotels-api 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-21