Rally integration with SharePoint - api

Is it possible to get rally data to SharePoint online list by doing a Rest API call or is there a way to integrate rally to SharePoint.
Please let me know the available option

One option is to write a custom app, create an API Key and embed it into sharepoint via an iFrame.
More details can be found in the SDK Docs: https://rally1.rallydev.com/docs/en-us/saas/apps/2.1/doc/index.html#!/guide/embedding_apps-section-develop-the-app
Edit: I should note that you need to find a way to obscure the apiKey from users. The apiKey should only have read access and should be completely hidden

Related

Sharepoint REST API

Can anybody tell me where can I see a documentation for the sharepoint rest api ? I would like to see documentation like swagger has e.g. endpoints + dto objects. I need to make an integration with sharepoint to have CRUD functional for files. On Microsoft I see an articls that describe how to use it, but can`t find concrete list with endpoints and data tansfer objects.
Here the official Microsoft documentation : SharePoint REST service,
Please read all the part in the left navigation :
Bonus : Also, if you are a beginner and you want to start with SP API, I recommend you to use SP Insider extention, it is a free SharePoint Discovery tool for Developers. It allows you to explore the endpoint in an intuitive way and build your Query easily.
Cordially.

sharepoint REST API - share document

Does anyone knows how to use REST API to share a document in sharepoint to someone inside the same organization and external user ?
You could use the below rest api endpoint to share document in SharePoint : /_api/SP.Sharing.DocumentSharingManager.UpdateDocumentSharingInfo
Please refer to this blog for more: http://sharepointfieldnotes.blogspot.com/2014/09/sharing-documents-with-sharepoint-rest.html

OneDrive Custom Metadata on Files

I would like to store some additional metadata with documents that I am uploading to OneDrive (Business) using the OneDrive API, for example type of document, some additional information to search on , ...
Does anyone know if this is possible at this time? I noticed the following URL
https://github.com/OneDrive/onedrive-api-docs/blob/master/misc/custom-metadata.md
But only support for OneDrive Personal??
To create a new facet, the OneDrive team needs to be informed via mail ?
Before a new custom facet can be used, you need to define its schema and register it with OneDrive. To register your custom facet, contact OneDrive Facet Registration and provide your client_id and schema definition JSON.
Best regards,
Jens
Reviving a post a bit later because my search found this question. I am going through custom facet registration at present. It is necessary to email the OneDrive team, and as part of that I needed to confirm in my reply that this was indeed only for OneDrive personal, not business / Sharepoint.
The e-mail link is shown in the OneDrive dev docs:
https://dev.onedrive.com/misc/custom-metadata.htm

OneDrive API: creating and receiving item (embedded) links

1) How do I create an embedded link via the OneDrive API (https://api.onedrive.com/)? I know that it is possible to create a view or edit link via the following POST call via:
POST https://api.onedrive.com/v1.0/drive/items/{item-id}/action.createLink
Body: { "type": "view|edit" }
But requesting 'embed' isn't possible, although the documentation shows that it is one of the valid types. I know that it is possible via the Live SDK:
https://apis.live.net/v5.0/{file-ID}/embed?access_token=ACCESS_TOKEN
But how do I do this for the OneDrive API?
2) Is it possible to receive the already existing links via the OneDrive API in another way than via creating a new one via {file-ID}/action.createLink call? For example by expanding the metadata?
https://api.onedrive.com/v1.0/drive/items/{item-id}?expand=***links/permissions***
I found that the same question was asked on the Github OneDrive forum. You see their answers below:
Currently the OneDrive API only supports view and read links. You can vote to include embed support via their User Voice page.
In the future, you'll be able to enumerate existing links on an item (at least those links created by your app) to discover existing URLs without the need to call createLink. There is not yet a timeframe for when we'll roll that out, but it should be soon.

Shopify API calls from a java external application

My clients have decided to open a store on Shopify, and they want a list of the items for sale there to be displayed in our website; which is built in jsp (liferay). I'm completely new to Shopify, so I've been checking around, but I'm getting confused.
There appears to be a "Shopify4J" library which should make calls to the API real simple, which is basically what I need (retrieve a list of all items from the store). However, I see all these examples with urls, and I've read that Shopify API can only be used from Shopify apps.
My question is, can I actually call the API from my website to retrieve the item list? Or do I have to create a Shopify app that would connect to my site via something like webservice?
You could use the api and pull in the products, but I think a better solution would be to install the widget app and just embed the widget into your site. Much simple and does exactly what you want as far as I can tell.
Shopify Widget App: http://apps.shopify.com/shopify-widgets
In order to make an Shopify API call, You'll have to first create a token. This can be done by going to Apps > Manage private apps and then click Generate API Credentials. You'll be provided with API Key and password to use in your call.
Here is the documentation of private apps.
And here is Shopify's api documentation.