Unable to handle / receive shared events on share point using microsoft graph sdk java. Already implemented webhook according to the official documentation on microsoft developer api. Let me know how can I get those details.
Alternatively is there any api which would return me all the shared data of the user on share point.
Refer the documentation Webhook supported resources, it clearly talks about that you can subscribe it to the root folder of a SharePoint/OneDrive for Business drive: /drive/root or Or to a specific resource instance: users/{id}, groups/{id}, groups/{id}/conversations, sites/{site-id}/lists/{list-id}, /communications/presences/{id} only and not about the shared ones.
Related
i would like to know if the link shared is password protected and its expiration date if exists
i make an API call
graphClient.users('email').drive().items(id).permissions()
but don't seem to receive that information and cannot locate another call that will return it
if there is another way to call the api not via sdk that is acceptable as well
thanks
Try using the beta endpoint - you can point to it using the SDK by following this answer (the answer is for C# but it should apply to Java as well). The SDK may not have the properties on it, but they should be available in the AdditionalData property.
I am trying to build a simple web app using jHipster. Currently I am trying to build a simple stock entity that will enable a user to input the stock name and the entity should generate a listing of that stock with open, high, low and close data. I am unable to figure out how to integrate the web app with a third party API that supplies the data. I could not find any documentation regarding this issue online. Thank you.
I found this tutorial on implementing API's that might help.
What you need to do is create an HTTP client that can access your API.
I'm not too familiar with jHipster but finding the proper library to import seems like a good first step. Good luck.
Source:
https://zapier.com/learn/apis/chapter-8-implementation/
If you aren't sure which language to choose, a great way to narrow down the selection can be to find an API you want to implement and see if the company provides a client library. A library is code that the API owner publishes that already implements the client side of their API. Sometimes the library will be individually available for download or it will be bundled in an SDK (Software Development Kit). Using a library saves you time because instead of reading the API documentation and forming raw HTTP requests, you can simply copy and paste a few lines of code and already have a working client.
In the Google Drive API there is something called custom file properties - https://developers.google.com/drive/web/properties - and they can be used to add your own as key/value pairs:
{
'key': 'additionalID',
'value': '8e8aceg2af2ge72e78',
'visibility': 'PRIVATE'
}
I would like to do the same in a desktop Java application with the Dropbox Core API, but I cannot find anything. Am I missing something or is this simply not available in Dropbox Core API?
If there is something, please provide an example of how it would be used in Java. Thanks!
Looks like Dropbox has begun to implement this feature.
In API v2 there are such endpoints:
properties/template/add
properties/template/get
properties/add
properties/remove
properties/update
and so on.
Details looks at API Documentation.
But all of them are marked as:
PREVIEW - may change or disappear without notice
Good luck with it.
The Dropbox API now offers the (now non-preview) ability to add arbitrary key/value data to Dropbox files via "file properties":
https://www.dropbox.com/developers/documentation/http/documentation#file_properties
If you're using an official Dropbox SDK, there will also be corresponding methods for these endpoints.
I am working on to the alfresco 4.2 community addition.now i have to use the some kind of Scanning feature to scan the hard copy of the document and upload.
I have googled but haven't found any good solution.
Additionally to Alfresco you need a so called capture software which handles the scanning, converting to a PDF, OCR and the filing to Alfresco. There are several solutions available in in the market in different quality with different concepts.
Here a (not complete) list of working solutions I know of in the order of costs:
Quikdrop (Client-Installation): simple .NET-Client with Scan-Client, PDF-Conversion, OCR and limited Metadata-Support
Kofax-Express with Alfresco-Connector from ic-solution (Client-Installation): professional Capture Client supporting barcodes, scan optimizations, guided metadata extraction, validations, delivery to Alfresco supporting document types & metadata
Ephesoft (Server-Installation): web based capture solution available as a community, cloud and commercial version
Abbyy Flexicapture (Server-Installation): Local Capture Clients with a central Capture / Transformation and Extraction Service
Kofax with Alfresco-Kofax-Connector (Server-Installation): Local Capture Clients with a central Capture / Transformation and Extraction Service
The answer to your question is probably not related directly to Alfresco. Alfresco is excellent at managing documents, but not until you get them into Alfresco.
So first you have to scan the documents by a scanner and really any scanning software out there. Once you do, you upload the documents using something like:
CIFS - you just mount a folder in Alfresco to your desktop, as any other network drive and move the scanned documents in that folder. Usually you'll create an Alfresco rule on that folder to move the documents away, to email somebody, start a workflow or anything really.
You can upload the documents using Explorer or Share. It is probably not efficient if you have a lot of documents to upload.
You can use another application to connect to Alfresco using the upload API and send the documents in.
You email the scanned documents to Alfresco (provided that you have configured up incomming email box on Alfresco).
Use Alfrescos built-in FTP server to upload the documents.
There are more ways to get the documents in, these are, I think, the common ones.
You can use ChronoScan (http://www.chronoscan.org) there is a CMIS module to scan/ocr and send directly to Alfresco, SharePoint, etc in PDF Text or other formats,
The software is free for no commercial use with a nag screen, and is very similar to x10 price solutions (Kofax Express, etc..)
Regards
In addition to #zladuric:s answer I would like to add that there are software like Ephesoft and Kofax that for example can aid in the extraction of metadata from the scanned documents.
Trying to download docs from the Google Docs using Java client library and getting some documents with type "externalapp".
What is this type and what is the proper way to handle such kind of files?
Those can be shortcuts created by third-party applications that integrate with Google Drive using the Drive SDK but store their data in a different storage system: https://developers.google.com/drive/apps_overview