I need to get the number of rss subscribers for a website. Say http://blog.twitter.com. How do I do that in PHP? Please help thanks. Google RSS subscribers.
Just tracking the calls to your rss feed via PHP will not give you accurate results as google reader (or other webbased services) ges the feed only once for all subscribers.
You can use an external Service like Feedburner (feedburner.google.com) which gives you subscriber metrics. You basically just proxy your feed through their system.
Related
After Google decided to shut down the API of feedburner, I've unsuccessfully searched the web for another way of displaying the current subscribers of an RSS feed.
Is there any way of doing this in PHP without the old feedburner API?
I am looking for a PHP script that will simply display xxx subscribers who has subscribed to my feedburner feed.
I looked on Google but the ones I did find either did not work as they are old scripts or are overly complex.
Does anyone know where I can get a simple script that would display how many feedburner subscribers I have or anyone have a script they would like to share?
You should use the Feedburner Awareness API. For instance you can retrieve the URL feedburner.google.com/api/awareness/1.0/GetFeedData?uri=http://feeds.feedburner.com/phpclassesblog-xml and then parse the returned XML to extract the relevant statistics.
I am new to Twitter API and only know that we can pull someone's
Twitter feed from Twitter through RSS feed on that person's Twitter
page/ profile.
But, how can I pull more information of that person's Twitter page?
For instance,
His/ Her followers.
Total of his/ her retweet items.
http://www.qapture.net/
There are a couple of interesting things I still cannot figure them
out how they did this website,
If you compare the particular person's twitter feed on this website
with that person's twitter page, some of the items are pull in qapture
website, but some are not, so I think they must have select certain
items of feed only - how do they do that??
If you mouse over an item of feed on qapture website, you can see
other information of that feed item, such as '9 hours ago', '6
tweet(s)', etc - how do you get that information from?
Which area of Twitter API that I should look into to achieve these...?
I'm using PHP and Jquery for my web development by the way...
Many thanks!
Lau
Take a look at the actual Twitter API, not just RSS feeds:
http://dev.twitter.com/
I recently use the great php class call : Google Analytics PHP API. I manage to get it working to get a lot of info and stats for my 25+ website that have analytic
Now i like to get more data like
The page rank the google placement
(where i am on google #325 or #520)
Google Page Rank
Google Indexed Pages
Traffic Rank
Inbound Links
DMOZ Directory
Yahoo! Directory
get a summary (my way) much more like http://websitegrader.com
do you know a php class to do that ?
I guarantee you're not going to find one "class" that does all that for you.
Manually checking your site's rank on Alexa is probably going to be your best source of information on top of what Google Analytics is already giving you.
Google Analytics does NOT require any sort of API.
The site you linked to asks for your Google username/password. I'm flagging this question. I encourage others to do the same.
you can get all from alexa api (Alexa Web Services)
http://aws.amazon.com/awis/
but not free
$0.00015 per request ($0.15 for 1,000 requests)
i thought in the past to build a website to arrange an Arab sites
but arrived at the checkpoint
somme website use awis
www.statbrain.com
www.websiteoutlook.com
www.websitevaluecalculator.com
Because I run a blog aggregator website which checks a large list of RSS feeds for new posts every hour so I will be happy if its possible to use google feed api or Google AJAX Feed API instead of making the cron jobs to read the whole feed to know if its updated or not.
like this link text
You can use the Google Feed API, however instead of polling the feed source every hour you will still need to poll the google feed API every hour. It doesn't notify you of feed updates. If you want to be notified when to update feeds, then you should look into using a ping server, http://en.wikipedia.org/wiki/Ping_blog to determine when feeds are updated so that you know it is time to fetch the feed again. Not all feeds use a ping server, but it might help you for those that do.
As Nanek said, the Google Feed API won't notify you when a feed is changed... for this you'll have to use the PubSubHubbub protocol or services like Superfeedr which is a Google Feed API alternative.