I am working on web application which will help to schedule the post in social sites like facebook, twitter and google plus. As far as I researched in the internet, it seems Google is not providing any api for writing streams neither at Personal profile nor at Google Pages. And it has provided the api access only to limited apps like hootsuite, buffer.
My question is, Is there any third party (even paid) APIs which will provide me this functionality ? Or, by any chance is it possible to request google for api access similar to the one, it provided for apps like hootsuite,buffer ?
The Buffer API does allow you to schedule tweets automatically. It doesn't seem to support programmatically scheduling updates for other social media platforms, which is what I'm currently trying to do.
Related
I'd like to implement YouTube OAuth 2.0 on my application. I'd also like the user to have access to Google+ features at the same time.
Can someone (maybe even someone from the YouTube API team) tell me if I am reading the content on this link correctly?
https://developers.google.com/youtube/v3/guides/authentication
It looks like if I implement one of the recommended client libraries (thinking of implementing the one called "Google APIs Client Library for PHP"), the user will also have access to Google+ social network features.
Is this correct? I want to make sure I'm seeing this right before I go through the trouble.
Yes, the PHP client library supports all of Google's REST APIs including YouTube and Google+. Make sure you get the latest one and keep it updated.
I recently completed my first API in PHP. It is hosted at a public URL and accessed by a couple of my own mobile apps and websites. Based on a couple of parameters passed in, it pulls some data from my database and returns some JSON.
I would like to know some details about how often the API is accessed, and by what kind of clients.
Can I use google analytics for this? I have used it successfully on some websites in the same domain, but when I include the analytics php link and access the API, nothing is recorded.
Any gotchas I could be missing? Or is Google analytics only useable on web pages?
Google analytics isnt just for montiring websites, you can also use it to monitor mobile applications.
You might be able to monitor your API with the Measurement Protocol this should let you send info about the preformance of your api, and log the things you are talking about.
Note: I havent tried it but would love to hear from you if this works.
I am currently running a online community and want to expend its feature that people can have there SNS status updated on specific actions. I have experience with using APIs of Facebook, Twitter and Weibo a year ago, but I am tired keep updating them and the code are not quite consistent.
I would like to have a even higher level port that have APIs with common SNSs to handle user authentication, re-authorize permission, connection toggle, etc. for me. I know that SO is not quite a place for research but I failed to figure it out on google and I suppose this is quite a valuable resource for many people. Excuse me, but could anyone suggest?
You should check out Temboo.
Temboo normalizes access to 100+ APIs (including many social network APIs), so that you can use a uniform syntax to interact with all of them. Temboo makes this functionality available through an SDK, which is available in many languages, including PHP.
Check out the examples page for an overview of the sort of API-based behavior that Temboo makes easy.
(Full disclosure: I work at Temboo)
HybridAuth enable developers to easily build social applications to engage websites vistors and customers on a social level by implementing social signin, social sharing, users profiles, friends list, activities stream, status updates and more.
HybridAuth goal is to act as an abstract api between your application and various social apis and identities providers such as Facebook, Twitter, MySpace and Google.
I found that this works better.
http://sourceforge.net/projects/hybridauth/
I've seen this question earlier on your website, but it didn't quite help me out yet...
Here is what I'm trying to achieve:
I have a Content Management System (PHP) that is installed on the server of the various websites of my customers. Whenever a user posts a new message on his website, a shorter version of this message is sent to social media sites. Right now, this is possible with twitter (using the OAuth library). But I would want it to work with facebook too....
When I create an app in Facebook i HAVE to assign ONE return URL. But because the to-be-used CMS system can be anywhere, it's quite useless to me?
Or is there a way to make this work?
Best regars, Robert
I'm not sure your exact need for the return URL here. However, having the CMS communicate with Facebook from the server side would be performed with the Graph API with the OpenGraph protocol. This sounds like what you are doing with Twitter's OAuth.
You can then code your CMS to use your API credentials and never leave the CMS server. There is even a PHP SDK available for Facebook which sounds like it would integrate well for you.
If the CMS is at a different URL for each individual, then they each need to create an app on their Facebook profile to add the communication in this method. Because Facebook requires the basename of the URL to be the same by design, for security. This is typically performed by enabling the end-user to configure their own "app" in their profile for communication and is very commonly done with Wordpress applications for the same purpose.
I've been reading through Google Docs API and having some trouble. I want to do the following:
Embed a Google Doc in my web application
Anyone who can access that page in the web app can edit the Google Doc, without having to sign in to their Google account
(If Possible) Show who made which changes using their identities in my web app, not their Google account.
There are a few ways you can embed. A quick Google search will yield several answers.
As far as I know, it's not possible to edit without signing into an account.
As this is related to (2), I don't think this is possible as all.