Есть ли способ, чтобы получить информацию о друзьях, добавленных за последние 10 или 30 дней в Facebook - PullRequest
2 голосов
/ 14 марта 2012

Существует ли какой-либо способ получения сведений о друзьях, добавленных за последние 10 или 30 дней в Facebook?

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Нет;вам нужно было бы опросить списки друзей и сравнить дельту

1 голос
/ 16 марта 2012
finally I got the answer!
$count=0;
$fbid=xxxxx;
$onemonthbefore = strtotime(date("Y-m-d",strtotime("-1 Months")));
$ss=urlencode("SELECT created_time,description_tags,source_id,description FROM stream    WHERE source_id = xxxxxx and (strpos(lower(description),'are now friends') > 0 or strpos(lower(description),'is now friends') > 0) limit 100");
$sql="https://graph.facebook.com/fql?q=$ss&access_token=xxxxxxxxx&format=json&date_format=U";
$new    =file_get_contents($sql);
$new    =json_decode($new);
foreach ($new->data as $data)
{
if($data->created_time > $onemonthbefore)
{
        foreach ($data->description_tags as $tags)
    {

    foreach ($tags as $friend)
    {
       if($friend->id !=$fbid)
       {
        $count++;
       }
    }
    }
}
 }
echo "new friends=".$count;
Try this in your facebook applications.thanks.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...