Yahoo Finance json api - yahoo-api

I noticed that it is possible to download Yahoo! finance quotes in JSON through the v7 server with a url such as
"https://query1.finance.yahoo.com/v7/finance/quote?fields=shortName,regularMarketPrice,regularMarketPreviousClose,regularMarketOpen&region=US&lang=en-US&symbols=AAPL"
I also noticed that at least one project has a list of possible JSON fields that can be used with this URL.
I'm wondering if anyone knows of any official documentation on how to interface with Yahoo! finance v7?
All I could find in a web-search had something to do with paid services or third party outlets.

Related

DocuSign and Manage Service Desk Plus Integration

I need some guidance for integrating DocuSign and Service Desk Plus. This will be my first time working with APIs.
I would like to have Manage Engine Service Desk Plus (SDP) send information over to DocuSign. This information will then be used to create a PDF that will be sent by DocuSign to a user.
So far I have been using Postman's POST function to pull the information I need from SDP. I have also used the same function to create envelopes and send envelopes with DocuSign.
I am unable to understand how to get the information I retrieved using Postman from SDP to DocuSign.
Please let me know if there is any other information that I can provide.
Good work on getting the data you want out of Service Desk by using Postman.
That is an important first step.
Next, choose a software language (I suggest a scripting style language such as PHP, Python, Node or Ruby) and write a software program that pulls the same data from Service Desk programmatically.
Then convert the information to PDF (there are many libraries for doing so).
Or just create an HTML file with the data since DocuSign can convert the HTML file to PDF for you. As an example of this, check out line 203 of this example Node.js file.
Then call the DocuSign Envelopes::create API method to send your envelope.
Please open new questions on StackOverflow if you run into problems.

Is the unpublished Google Suggest Queries API VALID for use

Does anyone know if it's legal to use Google suggestqueries in a commercial product ?
As I'm using the open stream of the ajax jsonp request https://suggestqueries.google.com/complete/search?callb.... in searchengine based product.
No - it can't be legally used and the search team changes the endpoint every now and then so apps can't abuse it , however there are wrapper services which emulate / Gather data from the endpoints through their own means - http://keywordtool.io/api is an example of that

Google Search Appliance RSS Feed Ingestion?

I am trying to determine if it is possible to configure Google Search Appliance 7.0 to index via an RSS feed URL? In this particular case, I am looking to set up a Confluence 5.1.4 RSS feed URL that is indexed via Google Search Appliance.
Not directly, you would need a custom connector or somehow have this RSS feed be converted into an HTML document that could be crawled.
The GSA allows you to push XML feeds to it so the simplest way would probably be to write a simple proxy application that accepts an RSS feed and converts the incoming RSS to the XML feed format that the GSA accepts.
It would be pretty trivial to do this conversion using XSLT.
Otherwise, as #jeromegv suggests, write a connector that accepts HTTP requests from the GSA, fetches the RSS feed and returns it to the GSA in a format it can understand.
It's worth noting that several Google for Work Search partners have developed Confluence connectors so you could probably pick up an off the shelf product to do this that will extract relevant metadata and respect security ACLs properly.

Bing local search listing information?

I read the Bing documentation but can't find a way to query Bing for local listing information such as name, address, phone, website, claimed or not, number of reviews and some snippets, and images associated with the listing if any, etc. Is there any RESTFul search API for this purpose? Could you point me to the correct API?
Thank you a lot.
You will be able to find this kind of information in Bing Maps for Enterprise platform.
Here some links that might be helpful:
Bing Maps REST Spatial Data Service (Public Data sources):
NAVTEQEU: http://msdn.microsoft.com/en-us/library/hh478193.aspx
NAVTEQNA: http://msdn.microsoft.com/en-us/library/hh478192.aspx
Bing Maps REST Location API, if you're looking for geocoding and places:
http://msdn.microsoft.com/en-us/library/ff701711.aspx
Bing Maps SOAP Search service (consider not using it, I recommend to use REST instead of this one)
http://msdn.microsoft.com/en-us/library/cc980849.aspx
Bing Search 2.0 also includes location information, see on Azure Data Markeplace:
http://datamarket.azure.com/dataset/bing/search
You should be able to find what is appropriate to your needs and also keep in mind the licensing associated to those platform and services.

Connect a webapp to Google account

There are numerous sites that connect to Google account services:
For example:
StackExchange network uses Google as an OpenID provider, and
FindBigMail Connects to a GMail account and finds the largest messages in it.
ManyMoon Connects to a Google Calendar and schedules events, milestones and due dates.
My proof-of-concept will be written in Python locally. When it works, I intend to upload it to Google App Engine.
How can I connect my own app or website to Google Account? Links to Official documentation, License documentation and tutorials are highly appreciated.
Would be helpful to know what you want to do exactly or what technology your webapp is based on.
There is an overview over Google APIs here: http://code.google.com/more/
Account API overview is here: http://code.google.com/apis/accounts/
It really depends what you want to do with that Google Account. If want to authenticate users, look at their OpenID documentation, if you want to integrate with data from that account, look at there data APIs and get an OAuth consumer key/secret.
For Gmail data, as far I ca know, there's no native way to do it from AppEngine (you can't do network sockets as an IMAP connection would require). One alterntive is the product we built: http://context.io