Which API to use for realtime document collaboration [closed] - google-sheets

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am currently building a virtual classroom website and so far I have successfully added webcam & audio functionality.
The next thing that is on my list is to add realtime document collaboration.
So how this would work is:
Two people join a private session
These two people have a shared document that they can both edit and changes are displayed in realtime to the other user.
An example of this would be google docs where you can be multiple people on one document.
Anyway, I have seen a few APIs that do this, for example I have looked into google docs api, but it requires you to have a google account which is not optimal. (Registering both on my website and on google docs can be a hassle or too much work for some people).
I have also looked into Zoho, but I am unsure if it can fill my needs.
Does anyone of you know an API that can do this? Preferably both document and sheets(excel looking).
Thanks!

The Google Realtime API is especially well-suited for document collaboration, but it sounds like it's not a good fit. There are a few other options out there:
ShareDB is an open-source realtime database backend, used in the DerbyJS framework.
Mozilla's TogetherJS provides view-level collaboration features.
Convergence (disclaimer: I am a founder) is a new hosted platform providing APIs for this sort of functionality. We have identified the most common pain points when implementing realtime collaboration features, and provide high-level APIs to solve them.

Multiplayer is concurrent editing database, it looks like it is based on Operation Transforms and they are planning to launch on Kickstarter. Looks like it can do exactly what you need, and they use Websockets to send changes in real-time.

Related

Is there an API to access iOS App Store data? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I am currently working on a school project and was wondering if there is an API to fetch data such as the current official top ten games from the iOS app store? I know there are websites like sensor tower where I could maybe extract data from, but I was hoping to find an API that accesses the apple store data directly rather than going through a 3rd party website. So far I've not had much luck!
Does anyone have any ideas?
Many thanks in advance!
Apple didn't launch any official APIs for accessing the App Store data.
Find below the APIs that are available right now,
1- iTunes Search API, It is for iTunes Store and Apple Books Store.
https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/
2- App Store Connect API, It's concerning with apps that added to App Store Connect only.
https://developer.apple.com/documentation/appstoreconnectapi/testflight/apps
And Check the following similar question as well,
https://apple.stackexchange.com/questions/347123/appstore-api-for-search-and-download
It depends on how you define "Top Games", for example:
by downloads?
by position on Top Charts?
by average ratings and/or number of ratings?
and in what countries or categories?
The easiest way would be to use a third-party API that pre-packages all those insights, for example you could use this Advanced Query API to search for "games only" and sort by "position on Top Charts". You find several examples in the section "Example Queries".
As you might notice, that endpoint expects a POST request, so make sure you enclose your payload (e.g. JSON-formatted search parameters) in the body of the request message. If you use PHP this other post gives you a good example on how to do it: How do I send a POST request with PHP?
Hope this was helpful! If you have any questions, feel free to get in touch.
(Disclaimer: I am the CEO and co-founder of 42matters.)
The best API for accessing Android and iTunes App Store data is https://www.appmonsta.com. They were recently acquired by MightySignal.

Alternatives to Parse for a Social App? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I recently delved into app development on Xcode, and decided to develop a social app. I was using Parse as my mbaaS for a while, but unfortunately they are closing down. I was wondering in your experience what is(are) the best alternatives to Parse. Im basically using looking for something
1) easy to use
2) Well documented
3) Lots of tutorials
4) Can handle lots of RPS and users.
The app I am developing is a social app, so if you have any specific recommendation for an app of that type, that would help tremendously. Also it is important to note that I have no backend development experience, so it would be a challenge to develop my own.
Thanks again
There are several Parse alternatives out there right now:
AWS Mobile Hub - this is a direct Parse replacement that recently came out by AWS. Although this is in Beta, AWS is a well respected platform that supports many huge companies like Netflix and Yelp
Firebase - (acquired by Google) Firebase offers a great solution for real time communication and data storage. It's perfect if what you are doing is mainly data & realtime (chat, game, collaboration, etc...) but it's not very flexible for other things (e.g. payment, SMS, push notifications etc...) firebase.com
RapidAPI - a backend platform that allows for saving data and integrating APIs. It is based on blocks so each basic action is represented by a block. You can combine blocks to create logic. It has a bit of a higher learning curve but it's probably more flexible
BackAnd - a platforms that allows you to create an AngularJS ready backend for your app. Its really good of you are working on AngularJS web apps and your data is stored on Amazon RDS.
Baasbox is a good alternative to Parse. A lot of features used in Parse are there (Push messaging etc), so migrating an app is relatively straightforward. They provide an API for Android, iOS and Javascript.
One of the main advantages it has over Parse is that it can be hosted yourself (Although there is a hosted option available, but it's not free).
http://www.baasbox.com
Out of all the available backends, we found this to be most similar to Parse.

Image Search API [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Like many developers, I'm pretty confused on why Google deprecated so many of its APIs (Images, Translate etc). Does anyone know of a good alternative image API that is somewhat accurate? Flickr seems pretty inaccurate in my testing : /
Zach
It really depends what you're looking for. The major alternatives out there are Yahoo's Boss API, Bing's Image Search API, and Flickr's API which you mentioned.
Bing and Yahoo both have larger amounts of images than Flickr.
Flickr is more lenient in terms of what you can actually do with the images however. Both Bing and Yahoo limit what you can do. For example, Bing doesn't allow you to reorder your search results and Yahoo has a hard-limit on the number of requests you can make. Flickr allows you to do basically anything as long as you don't spam requests or abuse their user's rights to the images.
Bing also tends to have the more detailed search engine, as you can search for different colors, and categories than Yahoo or Flickr.
In the end, I'd advise reading over their respective Terms of Services(Flickr, Bing, Yahoo), and using the one that fits what project you have in mind.
I hope this helps, and good luck!

Entity extraction web services [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Are there any paid or free named entity recognition web services available.
Basically I'm looking for something - where if I pass a text like:
"John had french fries at Burger King"
It should be identify - something along the lines:
Person: John
Organization: Burger King
I've heard of Annie from GATE - but I don't think it has a web service available.
OpenCalais by Reuters - pretty awesome at detecting companies, political entities etc. but not, say, food items.
Free for 50,000 requests per day even for commercial, as long as you display their logo.
Totally tripped by certain types of input though. As of now, this results in nothing being detected, despite Wacom being a relatively well-known company.
Wacom introduces WILL - the Wacom Ink Layer Language as a Leading Standard in Digital Inking
DBPedia Spotlight was just released yesterday. Its based on Wikipedia articles and also available as Open Source.
Alchemy API also offers a web API with some rich functionality. It includes named entity recognition as well as sentiment analysis, concept tagging, and several other NLP-related features.
Free for 1k queries per day, then with various tiers of paid subscriptions if you need more than that.
Rosoka Cloud is available through Amazon AWS Marketplace. You can stand it up and use it for as long as you need it and shut it down when you are done. You can use the drag and drop feature if you only need to process a handful of documents, or use the webservice interfaces if you want to do bulk processing. It is inexpensive option for using commercial grad entity extraction for short periods.
support 230 different languages.

Car make model dropdown web service [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I once found a slick looking car make/model dropdown menu web service that advertised form helpers for Ruby on Rails, have subsequently been unable to find this again by Googling for it.... Anybody know the service I am talking about?
Edmunds provides this data for free through an API. You just have to sign-up to get an API key.
See documentation here:
http://developer.edmunds.com/api-documentation/vehicle/
Sign-up to get a key here: http://developer.edmunds.com/index.html
One example of making the call (many more examples given on their site):
https://api.edmunds.com/api/vehicle/v2/makes?fmt=json&api_key={your API key}
I was looking for exactly this kind of information for motorcycles. From what I can tell the API does not provide motorcycle data, but it seems to have just about everything for cars - Make, Model, Year, Trim, Style, even Maintenance Schedules.
With the json or xml data, you will have to roll your own drop down menus. Edmunds does provide some premade widgets, but they are pretty specific (e.g. return True Market Value), so there is a good chance they won't have exactly what you need.
http://developer.edmunds.com/widgets_and_apps/index.html
It doesn't include form helpers or anything, but here's a Ruby implementation that uses the KBB database to retrieve make/model info:
http://tektastic.com/2008/03/car-or-auto-make-model-year-database.html
I'd probably cron this outside of the app and update the db from time to time, then use collection_select in the app to construct the dropdowns as normal. You could also adapt it to use ActiveResource for live retrieval, but that seems excessive and perhaps bannable by KBB.

Resources