Sorting by facebook likes
duhol Offline
Junior Member
**
Posts: 34
Joined: Mar 2011
Post: #12
RE: Sorting by facebook likes
This is my code. Maybe it doesnt wise solution, but works. No facebook database errors, no my database errors, take about 8 minutes for 1000 threads.
So, I have to leave it that way and you dont want to tell me about other way.

PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php

function task_top_fb($task)
{

	global $mybb, $db, $lang;
	$threads = array();
	// Update thread likes
	$query = $db->query("
		SELECT tid
		FROM ".TABLE_PREFIX."threads
		GROUP BY tid
	");
	while($thread = $db->fetch_array($query))
	{
			$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.sentens.pl/showthread.php?tid=".$thread['tid'];
			$xml = file_get_contents($url);
			$xml = simplexml_load_string($xml);
			foreach( $xml -> link_stat as $l)
			{
				$l -> total_count;
				$total = $l -> total_count;
				$db->update_query("threads", array('likes' => "{$total}"), "tid='{$thread['tid']}'", 1, true);
			}
	}
	add_task_log($task, "Zadanie aktualizacji ilosci 'lubie to' zostalo wykonane. :P");
}
?>

10-16-2011 08:58 PM
Find all posts by this user Quote this message in a reply

« Next Oldest | Next Newest »

Messages In This Thread
Sorting by facebook likes - duhol - 10-13-2011, 06:03 AM
RE: Sorting by facebook likes - duhol - 10-13-2011, 01:06 PM
RE: Sorting by facebook likes - duhol - 10-14-2011, 09:27 AM
RE: Sorting by facebook likes - duhol - 10-15-2011, 07:34 PM
RE: Sorting by facebook likes - duhol - 10-16-2011, 05:05 AM
RE: Sorting by facebook likes - duhol - 10-16-2011, 06:01 AM
RE: Sorting by facebook likes - duhol - 10-16-2011 08:58 PM

 Standard Tools
Forum Jump: