iOS: разбирать фреймворк и Facebook OpenGraph
Кто-нибудь интегрировал Facebook OpenGraph в ваше iOS-приложение, используя инфраструктуру Parse (www.parse.com) в качестве бэкэнда?
Моя цель - просто публиковать изображения на Facebook из моего приложения для iPhone, используя OpenGraph. Из того, что я могу сказать, FB не будет размещать сами фотографии - что удивительно - поэтому я предполагаю, что мне нужен собственный бэкэнд (или Parse в данном случае). (Если я неправильно это понимаю, поправьте меня!)
Я провел большую часть последнего дня, экспериментируя с фреймворком Facebook, и планирую использовать Parse для большинства своих веб-сервисов в приложении, поэтому в идеале я бы использовал оба вместе, а НЕ вводил бы отдельный бэкэнд / веб-сервис (например, Heroku/Rails) только для простого хостинга изображений.
... но я боюсь, что в любом случае я могу потеряться в глубокой дыре, пытаясь реализовать что-то, что никогда не будет работать - веб-технология не моя сильная сторона
1 ответ
Я действительно получил ответ на мероприятии компании Parse.com здесь, в SF, и с тех пор также узнал много об интеграции Facebook и публикации.
Короче говоря, Parse.com не может служить единственным объектом в вашем веб-стеке, если вы хотите публиковать в Facebook Open Graph Stories.
В дополнение к простому размещению изображения, Facebook Open Graph Stories требует двух вещей:
- Общедоступная HTML-страница, доступная для серверов Facebook. На этой странице представлены метаданные Facebook, которые Facebook использует для определения способа представления объекта изображения.
- Ссылка с переходом на целевую страницу, содержащую объект изображения.
Я закончил тем, что использовал блог Tumblr для размещения своих фотографий, потому что вы можете "взломать" их Темы, чтобы включить ваши собственные заголовки HTML, которые поддерживают FB OG Stories. Это не идеально, но для парня без веб-стека, он делает свою работу!