2013-09-15 7 views
0

Я посмотрел на api в Facebook, и я не вижу ничего связанного с датой создания, однако мне нужно получить это из списка около 1000 идентификаторов, поэтому вручную получить эту дату было бы непрактично ,Получить дату создания страницы Facebook?

Есть ли какие-либо уловки, которые любой может придумать, чтобы получить это?

ответ

-1

нет - API не предлагает это поле: https://developers.facebook.com/docs/reference/api/page/#fields

+0

Я знаю, что я надеялся, что есть «взломать» в каком-то смысле, который обеспечит меня чем-то подобным лар. –

+0

Насколько я знаю, Facebook не любит «хаки». Я думал, что вы можете использовать дату первого сообщения, чтобы получить приблизительную дату создания страницы, но это не сработает - сообщения могут быть возвращены. – avs099

-1

Это действительно существует! документация Facebook показывает вам, как сделать это: https://developers.facebook.com/docs/graph-api/reference/page-start-date/

Эта страница может также помочь: https://developers.facebook.com/docs/graph-api/reference/page-start-info/

Вы также можете проверить это в их Graph API Explorer,: https://developers.facebook.com/tools/explorer/

В JavaScript, используя версию 2.11 API Facebook, код будет выглядеть так:

/* make the API call */ 
FB.api(
    "...?fields={fieldname_of_type_PageStartDate}", 
    function (response) { 
     if (response && !response.error) { 
     /* handle the result */ 
     } 
    } 
); 
+1

Ссылка на решение приветствуется, но, пожалуйста, убедитесь, что ваш ответ полезен без него: [добавить контекст вокруг ссылки] (// meta.stackexchange.com/a/8259), чтобы у ваших коллег было некоторое представление о том, что это такое и почему он там, затем укажите наиболее релевантную часть страницы, на которую вы ссылаетесь, в случае недоступности целевой страницы. [Ответы, которые представляют собой нечто большее, чем ссылка, могут быть удалены.] (// stackoverflow.com/help/deleted-answers) –

+0

О, хорошо, извините, исправляя это сейчас. – bld2104

Смежные вопросы