By CK on Thursday, 09 March 2017
Posted in General Issues
Replies 17
Likes 0
Views 551
Votes 0
Does ES have a (native) web API (JSON), if not is it planned for a future release?

Thanks,
Chaim
Yes, we have but only for certain part.

May i know what you trying to achieve?
·
Thursday, 09 March 2017 12:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,

I am in contact with a mobile app developer and they wanted to know if there are any API's available.


  1. Can you please elaborate what API's are available?
  2. Is there any documentation on the API, if yes where can I find it; if no are there any plans on documenting it?
  3. Are there any future plans to have a full API stack available?


Thanks in advance,
Chaim
CK
·
Thursday, 09 March 2017 12:55
·
0 Likes
·
0 Votes
·
0 Comments
·
To be frank with you, we still working on the documentation for certain part of Easysocial Web API.

And this following file path is what we did for the certain part of Easysocial JSON API and this is not official yet.

JoomlaFolder/components/com_easysocial/views/account/view.json.php
JoomlaFolder/components/com_easysocial/views/comments/view.json.php
JoomlaFolder/components/com_easysocial/views/likes/view.json.php
JoomlaFolder/components/com_easysocial/views/stream/view.json.php
JoomlaFolder/components/com_easysocial/views/photos/view.json.php
JoomlaFolder/components/com_easysocial/views/profile/view.json.php

Currently all our developer is focus on Easyblog 5.1 development, but we most likely will continue this web API in Easysocial 2.1.
·
Thursday, 09 March 2017 19:42
·
0 Likes
·
0 Votes
·
0 Comments
·

  1. What do you recommend I tell the developer? my plan is to use ES as the back-end for my social app, so users will not really be interacting with the website.
  2. What kind of expansion is planned for ES2.1 (will it focus on certain areas or all of ES functionality?


Thanks in advance,
Chaim
CK
·
Friday, 10 March 2017 12:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Chaim,

Not entirely sure if I understand you here but you could get him to look at the methods on those view.json.php files if he wants to hook into the JSON api. As Arlex mentioned, these JSON endpoints aren't official yet as this is a very large system, we are doing it in stages.
·
Friday, 10 March 2017 13:14
·
0 Likes
·
0 Votes
·
0 Comments
·
out of curiosity, what is planned for ES2.1?
CK
·
Friday, 10 March 2017 13:14
·
0 Likes
·
0 Votes
·
0 Comments
·
We will disclose the features and functionality when the time is right
·
Friday, 10 March 2017 13:15
·
0 Likes
·
0 Votes
·
0 Comments
·
not sure if this is the correct location; is it possible to convert your Mobile template to an app?
CK
·
Saturday, 11 March 2017 04:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Chaim,

I believe there are some providers who provide "container apps" which allows you to encapsulate the site within a native app but to be honest, do you really want to build a native app?

Also, some cons to take note:

1. You need an active developer subscription with Apple ($99 / year). This would also mean as long as your app wants to be on the store, you need to renew every year.

2. Every time you submit the app to the store, it takes about a week (fast) to a couple of months (slow) for approvals
·
Saturday, 11 March 2017 14:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Not sure you understood my question; my idea is that there are frameworks (ionic[/url, [url=https://facebook.github.io/react-native/]React Native to name a few) out there that allow users to create hybrid apps by using JS, CSS, and HTML; being that you have a mobile tamplate I was wondering if it is possible to convert that to a "native" app using one of the frameworks?

Have a great weekend,
Chaim
CK
·
Saturday, 18 March 2017 06:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Oh no, it's not possible to just "convert" it. These frameworks require you to use their own dom elements and it's pretty different.
·
Saturday, 18 March 2017 14:39
·
0 Likes
·
0 Votes
·
0 Comments
·
@mark, thanks for the update.
CK
·
Monday, 20 March 2017 01:45
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome CK.
·
Monday, 20 March 2017 10:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Guys,

Now that 2.1 is in RC, can you please provide an update if this feature was further developed (if yes what is now included)?
CK
·
Tuesday, 24 October 2017 08:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Chaim,

We don't have the full API yet but we are in discussion with Techjoomla as they want us to maintain the version of their JSON api which they have created for EasySocial.
·
Tuesday, 24 October 2017 12:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Chaim,

We don't have the full API yet but we are in discussion with Techjoomla as they want us to maintain the version of their JSON api which they have created for EasySocial.


Mark, Can you please elaborate a bit more on what you mean?
CK
·
Monday, 20 November 2017 10:22
·
0 Likes
·
0 Votes
·
0 Comments
·
What my colleague mean is Techjoomla developer created their own JSON API which used to created for Easysocial.

Since our Easysocial JSON API is not implemented full API yet, so they want us to consider maintain the version of their JSON API.
·
Tuesday, 21 November 2017 15:58
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post