I already got 3200 tweets using API v1.1 but I need all the tweets so I also used cron job as background process but it didn't increase the tweets .
Please suggest me if any way possible either scraping or using API.
The best way getting Tweets is API. For me, I'm using twitteroauth. I don't understand how to get all tweet of users. Twitter does not let to get tweet more than 200. So you can get 200 tweets per query for one user.
You can create a listener or cronjob for getting last tweets. If you create a listener, when any user send tweets you get simply.
Related
I'm getting the reach metrics via api call
{page-id}/fields=insights.metric(post_impressions){values}
But didn't find any way to get reach metric of facebook posts using webhook.
Do we get reach metrics using below endpoint
$facebook_page_id.'/subscribed_apps?subscribed_fields=feed
I'm following enter link description here
But didn't find any way to get reach metric of facebook posts using webhook.
There isn’t any.
The data you can get from this endpoint, is not data that would require any reaction “in real time” to begin with, so it would make rather little sense to integrate this into web hooks in the first place.
And these insight metrics get updated once a day only anyway, AFAIK.
Just make the API request, when you need the insights data.
I want to calculate favorite_count when I searched a word in twitter. I am using Twitter api in PHP and now, I can search words successfully. Also, I can calculate retweet count.
But I could't find ant way to get favorites_count. Here is a link for help: https://dev.twitter.com/docs/api/1/get/favorites
have a look in the twitter faq
How do I count favorites?
The number of times a tweet was favorited is now available as part of tweet objects in the REST, Streaming, and Search APIs -- you'll find it presented in the "favorite_count" field.
Additionally, User streams and Site streams both stream events when an authenticated user favorites tweets or has their tweets favorited. Using these authenticated streaming APIs, you can count favorites in real-time as they happen.
I would like to basically get all the events that i get invited to on facebook to feed my internal website DB with that info; lets say every day using a cron. the problem is that I think you can get the events if you are the one posting the event not the one receiving the invite.
am I wrong or can someone offer me some insight into how to get this accomplished
You can get the events you have not replied using me/events/not_replied or using Graph Api Explorer.
You can get all upcoming events that you have subscribed/accepted via me/events call. Graph APi Exlporer
and save the time in your db and use since parameter with that time to get latest subscribed events.
If you are running cron job then make sure you are not duplicating or missing some events.
I am relatively new to the twitter API so the question might seem foolish but please help me out.
I am trying to get tweets from user's timeline using their API, which I know is possible.
Now the issue is I have to get tweets from multiple users (combining upto 30-40 users) timelines into one API request. How can I do this?
Would the streaming API help? I couldn't make heads or tail of it.
You can add those users to a list and pull the timeline for the list.
I wanted to use the Twitter API to get the friends status list from many users.
How many requests could I request in one moment?
Little another question:
What's faster: XML or JSON with a lot of data with PHP?
Currently, there is a rate limit of 350 requests per hour when using OAuth. I believe it's 150 when using Basic Auth which will be deprecated in June.
The number of requests per hour over REST is irrelevant here as to achieve what you require (tracking the friends of many users I assume) then you need to be using site streams rather than the REST API. This will give you an initial list of friends for a followed user then will stream you updates to that user as any changes happen.