How can I programmatically query if a domain/website is being penalized by Google? - rest

There are plenty of websites that can check if a site is penalized, including Google's webmaster tools. I need a scripted method to do this as I have to monitor hundreds of domains. Is there a Google REST interface, API, or sample code for this?

Related

How long it takes to find my Google+ profile through Google+ Rest API

I created an application as part of a university project that searches using web APIs. Google+ is one of the APIs considered.
Now I am trying to evaluate this application against what other search tools offer. In the evaluation, I ask the user to create a google plus account and then try to find it using the search engine example.com and then try our tool.
The problem I am having is that when I create a google plus profile, I can not find it immediately using "Google+ API people search". Is there a way to tell the API to consider recently created profiles or any other solution to this.
No. Google+ is a large application and things can take time to process by various other systems.

Google analytics, adwords, facebook data on my server

I've got client who has several different websites, each website having Google analytics account.
Our marketing department is also running Google Adwords/Facebook/Instagram ads for each of those websites.
I want data/leads from Google and Facebook on my local server. I also want real-time data that should automatically update from Google & Facebook with fixed time interval.
I've been Googling and experimenting with the Analytics API docs, but no luck.
Any one please help me to find better solution.
#This question is not for this website but I didn't find any other option.
Thank you.
There are several services that your are looking for. Use this info like a getting started. Every service has his own simplicities and complexities.
Adwords
Use Campaign Performance Report to download your campaign's metrics. See examples in PHP, Java, Python, etc.
Analytics
Use RealTime API to get real time data. See examples
Use Core Reporting API to get general data. See examples
There is a very useful tool: Query Explorer to see Analytics API working
Facebook / Instagram
Use Ads Insights API to download your campaigns's metrics. See examples

Google Groups API

Both a clarification and suggestion question - is https://developers.google.com/apps-script/service_groups the full Google Groups API page? I've read through it, but haven't been able to decipher if the API would allow me to plug into it from another site and remove/add users as needed from groups. I might just be spoiled from the Google Maps API which has a plethora of examples available, but is this possible? I'll want to interact with both public and private groups. Thanks.
No, the page you linked to is for a Google Groups service within Apps Script, Google's cloud scripting solution. There are ways you may be able to utilize Apps Script, but that code must be written in Google's editor, and can't be run from your web page directly.

How do I make my website available in Google Apps Marketplace?

I have developed a management tool web site using ASP .NET.
Currently users register in the site to use the service. I would like to move it to Google Apps Marketplace. So that it would be available to google users.
I am quite confused what i should be doing to achieve this. Can anyone provide some useful links explaining how to do it.
If you are looking for a way for google users to login in your app by their google usernames, use the google oauth api
and here's the link to become a vendor on the google apps marketplace:

Login on site with other site creadentials in asp.net

I have developed asp.net MVC social networking site. I do not want to keep credentials at my database. Its user choice like stackoverflow (this forum). When we saying login the there should be option that to login with google/yahoo/facebook credentials, if user has account over there. What I have to do? is there any webservice provided by sites (google/yahoo/facebook) or what is remedy over this ? this topic in totally new for me . I expecting help from you gems..
You could implement OpenID. DotNetOpenAuth is implementation for .NET.
Sounds like OpenId would work for you (click, and more).
Library's to use in your apps.
For Facebook you want to use Facebook Connect. There is an implementation for .net on codeplex that you may want to have a look at. You may also want to look at this question.
Google uses OpenId. You can use DotNetOpenAuth to connect to google (and any other OpenId provider, such as Yahoo and twitter).
If you want to connect with Microsoft's LiveId, you may want to read this tutorial.
EDIT
There is also the option of using JanRain, a single provider that consolidates a large number of login providers. But note that JanRain is only free up to 1000 users.
There are solutions that enable authentication and features (like status updates, friends etc) from all mentioned sites, one of them is RPX from JanRain. I've experience with RPX personally and it's a great product, however, it will cost you money. They charge you per registered user etc.. I do not know of an open source solution that can compete with RPX.
If you are not interested in paying for a product you can always implement support for the mentioned sites yourself. All of them provide open API's and examples for how to do this. For Facebook it's very easy to implement Facebook Connect. Google and Yahoo both support Open ID and there are plenty of open source resources available for .NET (like http://www.dotnetopenauth.net/).
Good luck with your community!