2010-10-31 3 views
2

Моего домена: http://rentmaps.comПолучить индивидуальный, как подсчеты по всей области

Есть отдельные страницы, которые представляют собой квартиру, такие, как это:

http://rentmaps.com/address/31/35-Conwell-Ave,-Somerville-MA-02144

Я клал Как кнопки на каждом из отдельные страницы, позволяющие пользователям понравиться любому из связанных домов. Я хотел бы иметь возможность запросить API-интерфейс Graph, чтобы вытаскивать понравившиеся страницы для моего домена. Например, я бы хотел:

Листинг 10 лучших страниц по всему сайту, отсортировано по убыванию по количеству понравившихся на facebook.

Возможно ли это? Я зарегистрировал свое приложение через Facebook, и у меня есть идентификатор приложения, но я не могу понять, есть ли какая-либо связь между моим зарегистрированным приложением и аналогичной кнопкой на отдельных страницах моего домена.

ответ

1

Скорее всего, вы можете. (Сначала я был уверен, теперь я добавил примечание * edit * внизу)

Для этого вам понадобится Facebook Insights. FB Insights - это служба статистики Facebook, предоставляющая вам «идеи» в ваших Приложениях, Странах и Доменах.

Вы можете просмотреть данные «Likes» через Facebook Insights на Facebook.com/insights или через API-запросы Facebook Insights. В вашем случае, поскольку вы хотите показать его в своем собственном домене, вам необходимо настроить взаимодействие с Facebook API.

В Facebook Insights API-вызовы можно сделать либо в течение определенного Graph API вызова или с помощью issueing определенного FQL-запрос

Для того, чтобы быть в состоянии выполнить FQL или Facebook API вызовов, вам необходимо есть приложение Facebook, зарегистрированное для секретного ключа, чтобы вы могли совершать звонки.

Кроме того, вам нужно добавить теги OpenGraph на свой сайт, чтобы Facebook мог идентифицировать вас как правообладателя домена.

Обычно вы можете добавить эти виды владельца идентификаторами раздел вашего сайта:

<meta property="fb:admins" content="YOUR DEVELOPER's PERSONAL ID" />

<meta property="fb:app_id" content="YOUR FACEBOOK APPLICATION ID" /> 

<meta property="fb:page_id" content="An additional fanpage's ID you want to add" />

Вам обязательно нужно добавить FB: APP_ID тег.

Если вы используете FQL вызовы (это обозначение очень много, как Mysql) это примерно шаги, вовлеченные после того, как вы добавили соответствующие идентификаторы вашего раздела:

  1. Вы должны начать получать свой Facebook ID связанный с доменом, перейдя на страницу «домен» в документации FQL
  2. Отъезд и implement the FQL metrics запросы для «domain'-метрик

метрики»

Редактировать: После пересмотра: вам просто нужно найти способ, как получить уникальный object_id любого URL-адреса вашего домена, чтобы запросить количество подобных этому URL-адресу.

+0

Должен быть способ, за исключением выяснения того, что каждый уникальный URL-адрес вашего сайта и запросы на подобные запросы на основе отдельного URL-адреса, чтобы узнать, какие наиболее популярные URL-адреса в вашем домене. Это не должно быть почти ручным процессом, и это не должно быть чем-то, что вы должны отделить серверу от взрыва. – Metagrapher

+0

Metagrapher, вы нашли решение или альтернативу ручному запросу отдельных URL-адресов? – Rees

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