Twitter - Stream vs GET search - api

What is the main differences between "annonymous" GET search and "authorized" stream search of tweets? What about limitations? Which method is more suitable for searching tweets with concrete entities (expanded_url)?
Also is there any reason why should I use OAuth authentification? I mean this script: http://dmacias.org/2010/12/31/playing-around-with-twitter-api-using-tweepy/

With an OAuth link to a user, you can see a user's private tweets as well as their public tweets. OAuth is also needed to post tweets. If all you're interested in doing is looking at people's public tweets, then OAuth is not needed.

Related

Instagram API - Can they provide likes amount?

Need to work with the Instagram API
Need these types of data, when I search an Instagram Hashtag #
Get All recent posts with this hashtag
Get Comments_Count, Likes_Count
Account name (of post writer)
Image URL (of post)
URL of post
I tried to work with the Instagram Graph API, having a bit difficulty since its API looks quite different than other APIs, did you manage to find where they put it?
Here is the relevant reference for hashtags, but you can see that there are some significant restrictions on the endpoint.
https://developers.facebook.com/docs/instagram-api/guides/hashtag-search/
You can get data for 30 hashtags a week per Business or Creator account that has authorized your app, so the endpoint is not that useful outside of a few use cases.
If you don't need to track that many hashtags, I believe you can get all of the information EXCEPT the Account Name for the post creator. You would need to register and code an app that can pass review for the Instagram Public Content Access feature and the instagram_basic permission, and then the Business or Creator account would need to authorize your app (and keep it authorized).

After Google+ People API list endpoint is deprecated. It is possible to get the visible friends list in circle?

Using "https://www.googleapis.com/auth/plus.login" api, we are getting the access to a list of people in the user's circles in addition to their name and profile information. After api deprecation, we using people.connections.list api "https://people.googleapis.com/v1/people/me/connections" as per documentation but we get list contacts only, not friends list in google+. please help us to retrieve the friends list in google-plus. Thank you
This is probably only telling you what you already know or have guessed.
From the deprecated People API page: "... calls to the API return empty circle data for those new sign-ins." and "In place of the social connection data from the Google+ People API, you can get rich contacts data from the new Google People API."
It seems that there will no longer be a public API for getting a Google+ friends list. Consider supporting an alternate social media platform for your app or utilizing Google Contacts.
It sounds like the People API will actually be more powerful than the G+ people.list method. The G+ API only listed people that the user had circled--that isn't the same as being a friend or close contact. The people API likely better reflects closer connections between individuals as well as exposing a broad number of contacts to apps. I think for most apps, this is an improvement.

Google+ API: Can I get friends' private information?

I'm testing Google+ API v1.
I kepp fail to get my friends' personal information with the APIs with the authorization in the sandbox at the reference page.
I found the APIs in the documentation page, https://developers.google.com/+/api/latest/people/get,
and I understood that I can get my friends' personal information if these are open to me.
Is it google's policy that I can only retrive public data regardless of the circular relation between me and my friend, or do I need any other authorization more than plus.login and plus.me.
Please help me, if you are familiar with Google+ APIs.
Thanks.
The current API only allows you to get public information about any user. Even if they have permitted the data to you, if it is not available to everyone, it won't be available in the API.

Twitter API for popular tweets

Is their any Twitter API that can be accessed without authentication for -
1.) post by user and users Followers that are being Tweeted/re-twitted the most
and
2.) users tweets that users followers have clicked on or re-twitted the most
Any kind of help will be appreciated.
According the the API v1 docs, this is possible, by including result_type=popular in the query string of your request.
For example, if you wanted to search for popular tweets relating to the search term popular tweets, your request would be as follows:
http://search.twitter.com/search.json?q=popular%20tweets&result_type=popular

Get tweet from the user?

What is the best way to get twitts from the user on iPhone. Is it possible to get twitts with help of search twitter API? twitter search api doc
I need load more than 20 twitts.
Tweets are returned from Twitter's servers in JSON format. There are a half-dozen JSON libraries for cocoa, all very good.
Fetching tweets can be done using a simple URL request, for unauthenticated tweet data (e.g. users tweets are public). e.g. http://api.twitter.com/1/statuses/user_timeline.json?screen_name=sn00ki&include_entities=true
Or if you need access to tweets that might be private, you are going to have to log in, probably using OAuth. I would suggest a twitter library. MGTwitterEngine, for example.
If you can go iOS 5 only, you can use the new built in Twitter Framework