I'm searching for a forum software which offers REST like API. It should be able to respond to simple calls like retrieve-post, add-new-post etc. and return the result set in JSON or XML format.
Those that immediately come to mind are phpBB, Vanilla, and/or vBulletin. But I don't know if they have REST API. Also I don't intend to deploy the forum for a website. I intend to integrate a forum like feature inside the Android and iPhone apps.
Edit: I don't intend to host the server on mobile. Just access it from the mobile app.
thanks
Related
I am trying to build a chatbot that answers FAQ from customers at the company I worked for. I have played around with Dialogflow and ManyChat, but I am not really satisfied with these platforms so far. Do you have any recommendations for platforms that can be used to build a chatbot on that answers questions from customers?
I am looking for a platform that provides easy semantic interpretation and implementation to a website and Facebook Messenger, perferably with multi language support.
Does anyone with experience have any ideas?
I advise you to choose .net framework because it has large number of libraries and easy to use. And i advise you to create web service or web Api Choose C# for code in .net framework so you will be able to use your bot service any where you want. It has a lot of help on internet and many nuget packages.
If you choose this framework you will be able to integrate your bot in websites, Mobile and infact anywhere you want .
You can check this out Microsoft Link for Services
It seems the preferred way to use Google Earth in an application is to embed it within a web page then access it via the javascript API.
However, rather than embed it in a web page, is it possible for some code to embed new functionality within the Google Earth desktop application itself? or is writing my own app with an embedded web browser my only option?
is it possible for some code to embed new functionality within the Google Earth desktop application itself
Depends exactly what you want to do. Can do a fair bit (but not everything!) with KML and in particular NetworkLinks.
is writing my own app with an embedded web browser my only option?
Not the only, but probably the most flexible.
Google dropped support for the COM API (ie. the desktop app) some time ago. The COM API was pretty terrible even on the best of days anyway.
What you could do is write an app that uses an embedded web browser -- and that web browser is what is viewing your Google Earth instance. Then you get the full features of the web API, plus the robust features of your language. If you use C#, you can use Google's API (which has a C# binding) and connect that to the javascript events as needed (ie. to figure out when the user clicked stuff in the web page.)
Here's an excellent point where you can get started:
http://code.google.com/p/winforms-geplugin-control-library/
In all seriousness -- having worked with the old COM API for nearly 2 years -- I'm glad it's gone. You really don't want to use it.
In my app I want to provide a strong integration with social network and web services (facebook, flickr, youtube, picasa, dropbox… and more!).
To implement such integration, I'm currently using several libraries like Facebook iOS SDK, objectiveFlickr and so on.
The problem is that I have several dependencies and I created my own wrappers in order to use the same interfaces in my classes, and I fear that the things are going to become more complex and hard to manage as soon I integrate new services.
So, my question is: is there a framework with an high level of abstraction that make easy (or less painful) these integrations?
ps: ShareKit it's far away from what I need! :P
You need ShareKit: http://getsharekit.com/
#daveoncode you might try Socialize: http://www.GetSocialize.com (full feature list at http://go.GetSocialize.com/features). Right now Socialize supports Facebook, with Twitter coming this month and Google+ next, but it the SDKs are open source so you can always offload to Socialize what it can do and then handle the rest yourself. Let me know if that's helpful.
DROdio
Do you have any idea if there is available an official DeviantArt API or SDK for iPhone?
I am building an application and I would like to integrate a search through Deviant Art public feed.
Is this possible?
There is no official API or SDK for the iPhone. From reviewing their forums, it has been suggested many times, but so far has not been provided.
There's something called DiFi: http://www.botdom.com/documentation/DiFi that may be worth a try.
If that doesn't work, you could try interacting with the web site using a hidden UIWebView by using the – stringByEvaluatingJavaScriptFromString: method. I've used this in the past to interact with web sites that do not provide an API.
That's a wonderful idea, Andrei, but I don't think deviantart has any APIs available. However, what you want to do might not be impossible, you would just need to build your app to work with deviantart's website.
I searched arround for solutions and didn't find anything of really pertinent on the subject.
This is why, I ask you guys your help :-)
Assuming I have an application running with Rails 3 using Devise to authenticate the users.
I need to create mobile applications for Iphone/Android and WP7.
The mobiles applications should communicate/login/create/list, do whatever the website can do.
The mobile Applications could commuicate by parsing the XML .... but maybe there are already lib/frameworks or something more sexy ?
What would be the best way to communicate between my mobile applications and my Rails website ?
I'd use the xml or json output to share data back and forth; For authentication you can set (in initializers/devise.rb)
config.http_authenticatable = true
That enables you to send basic HTTP Auth headers with every request which devise will handle for you.
--
For creating a webapplication that is also possible to view in a mobile version for the website i'd recommend to check out this railscast: http://railscasts.com/episodes/199-mobile-devices
It sounds like, if the mobile app is just an interface to the web app, that you would likely be best served by creating a mobile HTML5 "style" within your web app, that gets served automatically when a mobile phone accesses your website. All of your code can be in Rails, which it sounds like you're already familiar with, and you've also got the advantage of keeping your codebase all together in one place - if you want to add functionality later, you just update your web app, and don't worry about updating 2 different mobile phone apps as well.