2012-06-07 5 views
1

Я пытаюсь воспроизвести некоторые интересные вещи интеграции Spotify opengraph но есть одна вещь, которую я понимаю, как они это делают:интеграция Spotify с Facebook OpenGraph

, когда вы идете на вашем Spotify профиле приложения (мое: https://www.facebook.com/antonio.mendespinto/music) вы можете видеть, что ссылки музыкантов указывают на страницу facebook, а не на веб-страницы для определения (http://open.spotify.com/artist/7CajNmpbOovFoOoasH2HaY). Как они это делают.

Кроме того, это то, что позволяет Facebook делать за кулисами красивую коробку на странице художников https://www.facebook.com/ogp/464730384564/ наверху, показывая друзьям взаимодействия с художником и выявляя взаимодействия друзей.

Все, кажется, указывает на страницы facebook, а не на страницы выделения. Как они это делают?

ответ

0

Да, Spotify использует Facebook Open Graph Music, предопределенный набор объектов и свойств для музыки.

https://developers.facebook.com/docs/opengraph/music/

Тогда я предполагаю, что учетная запись Spotify помечается таким образом, что делает его доступным. Вполне возможно, что это то, что делает Facebook показателем красивого окна на странице исполнителя.

Я работаю в Spotify, но я не совсем уверен в деталях этого. Я знаю, что другие службы потоковой передачи музыки также используют это, но я не уверен, что для этого по-прежнему требуется специальная учетная запись. Это было сделано вначале. Spotify был одним из первых пользователей Open Graph.

+1

Спасибо за ответ, но мой вопрос более конкретный. Я хотел бы знать, что делает это в рассказах facebook, ссылка музыканта указывает на официальную страницу facebook, а не на то, чтобы указать страницу. –

0

Назначение ссылок внутри артефактов Open Graph остается на усмотрение разработчика. Скажем, вы пишете приложение, которое позволяет людям делиться советами с ресторанами. Когда вы отправляете объект «Tip» в OG, вы, естественно, включите ссылку в ресторан. В качестве разработчика приложений вы можете выбрать веб-страницу ресторана, страницу Yelp, страницу OpenTable, собственное представление страницы ресторана на своем веб-сайте или любую другую веб-страницу в Интернете. :-)

Будучи столкнувшись с подобной ситуацией, я решил использовать веб-страницу моего собственного приложения, представляющую ресторан. Я экспериментировал с использованием страницы Facebook в Интернете (которую мне пришлось искать с помощью API-интерфейса Graph для поиска), а также стороннего поставщика информации о ресторанах, например. Yelp. Используя страницу Facebook, мое приложение стало более тесно интегрировано с Facebook, но у меня не было роскоши иметь свои собственные метаданные приложений Facebook. Поскольку я выбрал ссылку на мою собственную страницу в ресторане, мне удалось установить и получить все нужные метаданные, которые действительно пригодились позже, когда я начал настраивать агрегации.

Я не знаю, как поверхности данных Spotify на художника страниц и я не знаю, как им удалось втиснуть песня и альбом объекты в каждый пост слушать на OpenGraph, например: «Крис слушал Растяжение и изношен на Exile на главной улице. " Я мог только получить ОДИН объект, связанный с действием, например. «Крис оставил отзыв на Калифорнийская кухня для пиццы». Мое предположение заключается в том, что, поскольку они были одним из (если не единственным) партнером по открытию Open Open Facebook, у них, вероятно, была внутренняя помощь.

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