Facebook Open Graph одностраничные приложения - PullRequest
3 голосов
/ 15 марта 2012

Я построил одностраничное приложение с использованием магистрали js. У меня есть отдельные «маршруты» магистральных URL для различных состояний приложений и динамического контента (например, книг), но, по сути, Facebook будет когда-либо видеть только страницу индекса.

Следующий вопрос SO, по-видимому, представляет интересный подход к предоставлению физических URL-адресов с открытым графом для динамического содержимого:

Несколько открытых графических объектов Facebook на одной странице

Как другие разработчики подошли к использованию тегов открытого графика на динамических страницах, особенно в одностраничных приложениях?

1 Ответ

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

Для этого у вас может быть выходной динамический контент для сервера, но вам все равно нужен отдельный URL-адрес для каждого объекта, поскольку именно так Facebook индексирует эти объекты.

Однако вы можете использовать строку запроса или фрагменты URL-адреса для его идентификации. Итак, допустим, у вас есть одна страница, которую вы хотите обслуживать всеми открытыми графическими объектами: your-domain.com / og теперь вы можете добавить к ней идентификаторы, например:

your-domain.com/og?type=3&id=432543643
your-domain.com/og#type=653&id=46t43g3
your-domain.com/og?type=25id=4tn4g43#anotherstring
...