У меня 16 000 URL, мне нужно получить идентификатор графа Facebook каждого - PullRequest
0 голосов
/ 28 февраля 2012

У меня 16 000 URL.каждый из них является объектом открытого графика Facebook.Мне нужно получить данные открытого графика для каждого из 16k URL.

Сначала я подумываю об этом, чтобы найти идентификатор объекта открытого графа для каждого URL, а затем в ночной работе cron я выполняю пакетный запрос graph.facebook.com для получения подробной информации окаждый объект.

Однако первый шаг я не уверен, как это сделать.Как получить все идентификаторы объектов из 16 000 URL-адресов?(все сразу).возможно FQL?

помогите пожалуйста!

Ответы [ 3 ]

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

$ batched_request = '[{"method": "POST", "lative_url ":" method / fql.query? Query = select id, url из object_url, где url in ('. $ Urls. ') "}]';

$ URL должен быть около 300 URL.а затем повторите

2 голосов
/ 28 февраля 2012

Если ваш URL выглядит следующим образом:

http://www.facebook.com/WHATEVER

, просто сделайте это:

https://graph.facebook.com/?ids=WHATEVER

... идентификатор объектаа также куча другой информации будет возвращена в результате.Вы также можете запросить несколько объектов, как в:

https://graph.facebook.com/?ids=WHATEVER1,WHATEVER2,WHATEVER3

(проверьте это здесь: http://developers.facebook.com/tools/explorer/)

0 голосов
/ 28 февраля 2012

я не думаю, что можно получить информацию из 16K URL за одно действие

вы можете установить для этого задание cron и каждый раз получать информацию о 10 URL

...