
Joomla component - external API (affjet)
4539
$$
- Posted:
- Proposals: 1
- Remote
- #392880
- Archived
Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
General information for the website: charity
Description of requirements/features: We would like to integrate the affjet API into a joomla component
We are currently only interested in the getTransactions($params); part of the API (at the bottom).
The affjet api is available at the below link -
http://www.affjet.com/2012/11/26/4-4-affjet-api/
We only require the date, amount, commission and status to show in the front end.
(example of how we just got the commission data when playing around with the API = $data->commission)
The below parameters will have to be editable in the backend. (CustomID may not be referenced at the affjet website but can be used as below)
$params["apiKey"] = "*******************";
$params["pageNumber"] = 0;
$params["pageSize"] = 3;
$params["startDate"] = "2013-12-01 00:00:00";
$params["endDate"] = "2013-12-30 23:59:59";
$params["customId"] = array("example");
-
The information is only updated once a day. This makes caching the information a good idea.
However the data needs to be cached for each user because the information shown by the Affjet API will change between users. The cache will have to be reset everyday at 7 in the morning for all users.
Please contact me with any questions. I may not have explained the cache part very clearly.
Specific technologies required: joomla, php, API, cache,
Extra notes:
Description of requirements/features: We would like to integrate the affjet API into a joomla component
We are currently only interested in the getTransactions($params); part of the API (at the bottom).
The affjet api is available at the below link -
http://www.affjet.com/2012/11/26/4-4-affjet-api/
We only require the date, amount, commission and status to show in the front end.
(example of how we just got the commission data when playing around with the API = $data->commission)
The below parameters will have to be editable in the backend. (CustomID may not be referenced at the affjet website but can be used as below)
$params["apiKey"] = "*******************";
$params["pageNumber"] = 0;
$params["pageSize"] = 3;
$params["startDate"] = "2013-12-01 00:00:00";
$params["endDate"] = "2013-12-30 23:59:59";
$params["customId"] = array("example");
-
The information is only updated once a day. This makes caching the information a good idea.
However the data needs to be cached for each user because the information shown by the Affjet API will change between users. The cache will have to be reset everyday at 7 in the morning for all users.
Please contact me with any questions. I may not have explained the cache part very clearly.
Specific technologies required: joomla, php, API, cache,
Extra notes:
Hugh G.
100% (9)Projects Completed
12
Freelancers worked with
10
Projects awarded
44%
Last project
28 Jul 2016
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