API for Hotel engine to be added into WP Site, for (OSTROVOK API)
- or -
Post a project like this2959
£750(approx. $924)
- Posted:
- Proposals: 16
- Remote
- #1052613
- Awarded
Top Shopify Developer ,WordPress, React.js, Next.js, Node.JS, Laravel, Express.js, Vue.js, Mongo DB, Expert ( PHP MySQL ).
Dallas
⭐⭐⭐⭐⭐ TOP Developer on PPH: JS (AngularJS, NodeJS, React JS/ReactNative, IONIC), PHP (Laravel, Zend, Yii, CI), CMS(WordPress & Magento) AWS & GCP ⭐⭐⭐⭐⭐
Bay Minette
Wordpress|Webflow|Shopify|Wix|CRM|PHP|Android|iOS|Bespoke|App|Zoho|Laravel|SEO|PPC|Social|React|Node|Flutter|React Native|Magento|PWA|Plugin|Chrome Extention
Mohali
47173581531611608541145497102494893596192835789498888597781988065379
Description
Experience Level: Intermediate
General information for the website: travel website looking to add a hotel API.
Kind of development: Customization of existing website
Description of every page/module: To integrate within the current wordpress site at supertrips.net we are looking to create lots of content and place it at supertrips.net/hotels.
THE API details can be given on request.
We are looking to make a hotel page for each hotel as well as a page for each city
The user will be able to book a hotel through the site. with payment going through the API.
They will also be able to amend and cancel rooms.
Description of requirements/features: Search box to appear in sidebar on other pages on site
Main search box at supertrips.net/hotels
This will resut in 1000's of hotel pages that will need to be SEO friendly.
The purpose of the content is to get hits via google.
Need help with sourcing page images but to follow site layout.
live price lookups and booking..
We also wish to integrate pacakges with our disney hotels as we already offer park tickets,
Using the api and exisiting woo commerce products we wish to offer a combination price to our custiomers.
Specific technologies required: wordpress, API, woocommerce
Extra notes: API notes
General guide
Affiliate APIv2 is the new API of ostrovok.ru partner program
Request map of APIv2:
Autocomplete
Hotel Data Dump
Hotel Data Search
Hotel Rate Search
Hotelpage
List of Regions
List of Popular regions
List of Hotels in the Region
Booking Completion
Booking Cancellation
Booking Data
List of Bookings
Requests format
Requests are made with HTTP GET or with HTTP POST. Request data are passed in JSON format in request body (when using POST) or in GET-parameter data (when using GET).
GET example:
curl -g --user 'key_id:key' 'https://partner.ostrovok.ru/api/affiliate/v2/hotel/rates?data={"ids":["adagio_moscow_paveletskaya"],"checkin":"2014-12-07","checkout":"2014-12-08","adults":2,"children":[3,1],"lang":"en"}'
POST example:
curl --user 'key_id:key' --data '{"ids":["adagio_moscow_paveletskaya"],"checkin":"2014-12-07","checkout":"2014-12-08","adults":2,"children":[3,1],"lang":"en"}' "https://partner.ostrovok.ru/api/affiliate/v2/hotel/rates"
Response Format
Top-level response keys
debug:
Additional content to the reply.
Subkeys: status
result:
Main content of the reply.
error:
Fields with error descriptions, shown in the case of an error.
Subkeys: extra, description, slug
Subkeys error
slug: Error code.
description: Error description.
extra: Additional error description.
Example:
{
"debug": {
"status": 200
},
"result": [
{
"name_en": "Albania",
"category": "Rest of Europe",
},
],
"error": null
}
{
"debug": {
"status": 200
},
"result": null,
"error": {
"extra": null,
"slug": "b2bordergroup_already_paid",
"description": "B2bOrderGroup 00462-00003 already has been paid"
}
}
Common request parameters
lang:
API language.
Type: string
Valid values: ru, en
Default value: ru
format:
Response format. Please note: it is recommended to use JSON format.
Type: string, part of URL
Valid values: json or xml
Example:
/api/affiliate/v2/region/list?data={"format":"json","lang":"en"}
Kind of development: Customization of existing website
Description of every page/module: To integrate within the current wordpress site at supertrips.net we are looking to create lots of content and place it at supertrips.net/hotels.
THE API details can be given on request.
We are looking to make a hotel page for each hotel as well as a page for each city
The user will be able to book a hotel through the site. with payment going through the API.
They will also be able to amend and cancel rooms.
Description of requirements/features: Search box to appear in sidebar on other pages on site
Main search box at supertrips.net/hotels
This will resut in 1000's of hotel pages that will need to be SEO friendly.
The purpose of the content is to get hits via google.
Need help with sourcing page images but to follow site layout.
live price lookups and booking..
We also wish to integrate pacakges with our disney hotels as we already offer park tickets,
Using the api and exisiting woo commerce products we wish to offer a combination price to our custiomers.
Specific technologies required: wordpress, API, woocommerce
Extra notes: API notes
General guide
Affiliate APIv2 is the new API of ostrovok.ru partner program
Request map of APIv2:
Autocomplete
Hotel Data Dump
Hotel Data Search
Hotel Rate Search
Hotelpage
List of Regions
List of Popular regions
List of Hotels in the Region
Booking Completion
Booking Cancellation
Booking Data
List of Bookings
Requests format
Requests are made with HTTP GET or with HTTP POST. Request data are passed in JSON format in request body (when using POST) or in GET-parameter data (when using GET).
GET example:
curl -g --user 'key_id:key' 'https://partner.ostrovok.ru/api/affiliate/v2/hotel/rates?data={"ids":["adagio_moscow_paveletskaya"],"checkin":"2014-12-07","checkout":"2014-12-08","adults":2,"children":[3,1],"lang":"en"}'
POST example:
curl --user 'key_id:key' --data '{"ids":["adagio_moscow_paveletskaya"],"checkin":"2014-12-07","checkout":"2014-12-08","adults":2,"children":[3,1],"lang":"en"}' "https://partner.ostrovok.ru/api/affiliate/v2/hotel/rates"
Response Format
Top-level response keys
debug:
Additional content to the reply.
Subkeys: status
result:
Main content of the reply.
error:
Fields with error descriptions, shown in the case of an error.
Subkeys: extra, description, slug
Subkeys error
slug: Error code.
description: Error description.
extra: Additional error description.
Example:
{
"debug": {
"status": 200
},
"result": [
{
"name_en": "Albania",
"category": "Rest of Europe",
},
],
"error": null
}
{
"debug": {
"status": 200
},
"result": null,
"error": {
"extra": null,
"slug": "b2bordergroup_already_paid",
"description": "B2bOrderGroup 00462-00003 already has been paid"
}
}
Common request parameters
lang:
API language.
Type: string
Valid values: ru, en
Default value: ru
format:
Response format. Please note: it is recommended to use JSON format.
Type: string, part of URL
Valid values: json or xml
Example:
/api/affiliate/v2/region/list?data={"format":"json","lang":"en"}
Ben C.
99% (51)Projects Completed
33
Freelancers worked with
32
Projects awarded
47%
Last project
12 Aug 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies