Third Party Social Media API'S - social-networking

I have one web site in which I want to access data of major social media api's like Twitter,Google+,Facebook,YouTube etc....
Anyone know which are third party web sites(No problem with Paid solutions) which can provide me data?

browse the website programmableweb,you can check who are providing their APIs.

Tweed Feed saves tweets as nodes in drupal CMS https://www.drupal.org/project/tweet_feed and is even free. Best commercial all-in-one solution seems to be newswhip.spike https://www.newswhip.com/api/ (desktop search demo for 14 days is free, API costs thousands of euros/month, depending on how many areas and languages you need to cover)

Related

Google my business - API to update opening hours of places?

I would like to update "Opening hours" for all stores of a company in Google my business, through an automated API (a REST service for example).
My customer has hundreds of stores, and currently this is done manually.
I've read there is NO automated way to do this, a user needs to fill manually every opening hour in the google my business portal.
I can't believe that, and I'm wondering how big companies with a lot of stores take care of that problem, especially for "exceptional closings", etc.
I have already search for a long, and didn't found anything.
The only ability supplied by google is to upload a list of stores, through a file, and this file doesn't contain any information regarding opening hours (am I wrong ?).
I would like to be able to update store list AND opening hours regularly, through an API (My Business, or Places).
Does google propose a such API, or do you have any suggestion to handle this concern from a programmatical point of view ?
Thank you
There was no Google API for My Business at the time when I posted my question, but meanwhile Google has released it and also provides samples for many languages : https://developers.google.com/my-business/
Thanks to eton_ceb for the notification.

Yahoo, Google, Yelp API

Is there any php API to gather information about a business(address, reviews) by its phone number from Yelp, Google, Insiderpages, Yahoo..
Please help, i have done research about these, but did't get the right info, though yelp is providing info by it's phone number but there they ask ywsid as mendatory (http://api.yelp.com/phone_search?phone=1234567890&ywsid=XXXXXXXXXXXXXXXX) but i want by phone number only.
Please note that all APIs have terms, most of them won't allow you to store their data in your own database and most of them have display requirements, before proceeding with any developing please read carefully their display requirements and terms.
Depending on your project you might not be allowed to use the data as you might need/want to on your project.
The other alternative would be scrapping sites, but most sites have rules against scraping too...
And again read a lot before putting too effort on something you are prohibited to in first place.
Yelp
ywsid = API key, you need to get your own key if you are using the yelp API, get it here
if you are using it to add it to your own database or storing the information anywhere it is against their policies display requirements & api terms.
if you are using any API you must read their terms before even thinking of doing anything.
Google Places
API
Insiderpages
I Don't think they have one but you could use the citygrid API that does a [lot of sites] search at once.
Yahoo
Yahoo API
CityGrid
As mentioned before citygrid API
Foursquare
Foursquare API
Merchant Circle
Merchant Circle API
White Pages
White Pages API
Yellow Pages
Yellow Pages API
Bottom line is, all these companies have put a lot of time and effort and money to build their databases, and they want you to redirect people back to their pages so they can make their money back/profit.

How can google analytics be integrated in a desktop application (MAC)..?

Could anyone help or refer how it can be done..I searched over the net and what i felt is that its only for mobile and websites.
It's for websites. Many of the concepts of web analytics (number of pages viewed for example) don't even make any sense on a desktop app, because they're not organized like a web page.
If you want to use Google analytics data from an analytics account Google provides a data export API.
If you want to track your native application then as Catfish_Man (great name btw!) said, it is not really possible. That isn't totally true, as you could fake it, but the paradigm is so different that you would be better off creating you own solution.
You might want to see this library for GA on desktops
http://code.google.com/p/jgoogleanalytics
Google Analytics doesn't provide a native Mac app integration, but you can use the Measurement Protocol Overview to send raw data to your GA property from your account.
Just create a mobile app property and then start sending raw GA events using HTTP. There are couple Obj-C wrappers available like https://github.com/swisspol/GARawTracker or https://github.com/stephenlind/SimpleCocoaGoogleAnalytics.

Is an API available to query Deep links for Windows Phone 7 apps in the marketplace?

I have seen couple of Web sites that list Windows Phone 7 apps from the marketplace with deep links.
Is an API available for the Windows Phone 7 Marketplace that allows me to query and maybe create a better Marketplace?
Thanks in Advance
To query marketplace, you can use service which Zune desktop software uses (you can use fiddler to see what service it calls to get data about apps).
For example, if you want to search for XYZ in the marketplace for apps, following URL will return the XML data back which you can parse and display the data.
http://catalog.zune.net/v3.2/en-US/apps?q=XYZ&clientType=WinMobile%207.0&store=zest
There is no API (ATM) but you could always scrape the feeds for the marketplace like a number of websites do.
You couldn't create your own marketplace though. From the marketplace requirements:
Your application may not consist of, distribute, link to, or incent users to download, or
otherwise promote alternate marketplaces for applications and/or games.

Free API to broadcast to Twitter, Facebook, Youtube, etc

I was wondering if anyone has come across some abstracted API that allows you to link to all these various social outlets to broadcast updates, pictures, videos etc.?
You could use the API at ping.fm if it covers all the services/etc you wish to access. Their API becomes the abstraction. Supports REST, so should work in just about any tech you use
http://groups.google.com/group/pingfm-developers/web/api-documentation?_done=%2Fgroup%2Fpingfm-developers%3F
There is indeed a common API for such a purpose that is rather new, but is gaining adoption among many of the popular social media sites:
Open Social
Wikipedia: Open Social
OpenSocial.org
Hope this helps.

Resources