Providing access to existing web application from ownCloud client - ruby-on-rails

I have a Web Application that stores data/files that I want to be accessible by the official ownCloud client (making my app behave like an ownCloud server). As far as I know ownCloud provides a ReST API that the ownCloud client consumes. Unfortunately I did not find any documentation for that ReST API yet.
Any hints on where to find this documentation? Or are there better solutions to provide access to my application via the ownCloud client?
Thanks in advance!

owncloud uses a slightly modified version of webDAV.

Related

Choosing WordPress REST API

I'm developing an iOS client for a WordPress blog. Currently I am in the process of figuring out which REST API to interface with. It seems that these are the two main options:
https://developer.wordpress.com/docs/api/
http://v2.wp-api.org/
Has anyone who's built a WordPress client before have any insight on this?
Don't be confused, wordpress.org and wordpress.com are completely different organizations.
wordpress.com offers its own version of WordPress with custom features and API.
So if you host your site on wordpress.com, use their API. If your site is a self-hosted site, use WP REST API plugin.
The REST API has been added to the core in Wordpress 4.7, so if you update WP to the latest version, you don't need to install the WP REST API plugin.
The documentation can be found here now: https://developer.wordpress.org/rest-api/

Using Document Discovery service on a non-app engine service

I have been playing around with the RPC package in Dart which makes it easy to add a Document Discovery service to Dart server.
After a bit of Googling I found out about the API Discovery Service https://developers.google.com/discovery/ which explained how to create client code for a given Discovery Document.
I then found Google Cloud Endpoint which looks like the server end of the a Document Discovery service. Is this true.
My real question is that I would like to use the Document Discovery service on a standard web site that is based on (say) Spring and running (say) an embedded Jetty server? Is this possible or would my application be intertwined with the App Engine Technology?
You application just needs to provide a Document Discovery service.
It shouldn't be to hard to get the information what is expected out of the source of https://pub.dartlang.org/packages/discovery_api_client_generator which is the Dart client which generates Dart client code from discovery documents. As far as I know your service doesn't even need to provide the discovery documents. The discovery_api_client_generator package can also use discovery documents stored locally but the service is of course the preferred way if you want to make it available to everyone.
I would see it as equivalent to SOAP which also allows to create client code from meta-information provided as XML.
Also the shelf_rpc package doesn't need to run on AppEngine or Managed VM. You can run it locally or on any server you want.

Integrating with QB Desktop products

I wrote a QB integration a few years ago that uses the Web Connector to read and write data to and from QB desktop products. It works well but I am not in love with the Web Connector.
I am tasked with setting up another QB integration. I was hoping to avoid using the Web Connector this time. There are a few reasons why I am trying to avoid the Web Connector but the main reason is I would like to make this integration work with both Desktop and Online versions of QB.
Is it possible to use the Intuit Sync Manager to sync the company data up to Intuit and then just use the standard Online APIs to connect to that company file? I have done some testing and I can connect to QB Online via the Online APIs but I cannot seem to get it to see the synced company files.
Any help with this would be great. Just looking for a little direction here.
Thanks in advance for any help.
For QBO, of-course, you can use QBO REST APIs(V3) API.
Ref - https://developer.intuit.com/docs/0025_quickbooksapi
But for QBD, QBSDK and web-connector is still the only approach.
QBD V2 and V3 REST APIs are already deprecated.
https://developer.intuit.com/docs/0250_qb
https://developer.intuit.com/docs/0250_qb/0010_get_oriented/0080_quickbooks_web_connector
FAQ
Thanks

Quickbooks PHP SDK Integration

Can anyone Plese help me regarding the Quickbook API integration
I have downloaded SDK from
https://majorapi.com/developers/quickbooks/sdk/php
I have installed it and configured the keys.
I've got some db tables when executing the Quickbook.php file.
I'm stuck there, can anyone please help me further.
If you're building a SaaS app (allowing other people to connect their QuickBooks companies to your app):
If you're building for QuickBooks ONLINE:
Instead of using that lib, use the QuickBooks PHP DevKit that's available on GitHub. It's open-source and well supported, and works fine with OAuth and v3.
You can follow the QuickBooks PHP IPP v3 Quick-Start Guide to get started. You'll go through a similar process to what you went through above, where you'll find in your own OAuth token/secret and app token in the configuration, and then you'll be able to connect to QuickBooks.
From there, you'll find several example scripts:
https://github.com/consolibyte/quickbooks-php/blob/master/docs/example_app_ipp_v3/
If you're building something else (something internal or for use only by a single company):
If you're building for QuickBooks for WINDOWS:
Here is a PHP QuickBooks Library which does exactly what you want to do.
You should follow the QuickBooks PHP Web Connector quick-start guide to get started. You'll want to architect your application so that your PHP script can receive the data, store it temporarily in a database (MySQL, etc.) and then the Web Connector can pick up the data destined for QuickBooks from there.
The Web Connector is a little different than a standard web service in that it works in a sort of backwards manner - the Web Connector will call out to your PHP web service vs. you calling out to it.
There's a overview of how the Web Connector works over here.
You should refer to these scripts (as the quick-start guide does above):
https://github.com/consolibyte/quickbooks-php/tree/master/docs/example_app_web_connector

Enable Web services in Redmine

Can any one guide me how to enable web services in redmine, specially XML RPC. And a proper way to implement such web service in redmine.
Thanks.
Parthiv
The REST API appears to have been integrated into the trunk a couple of days ago:
http://www.redmine.org/projects/redmine/repository/revisions/3310
http://www.redmine.org/projects/redmine/repository/revisions/3313
Check out Redmine's documentation, with links as to how to use the interface in Ruby and PHP:
http://www.redmine.org/wiki/redmine/Rest_api
However, I think there's only a REST web service interface now, no SOAP nor XML-RPC.

Resources