Можете ли вы встроить канал с рабочего места Facebook в iframe?

У моего клиента есть интранет, на котором они хотят получать новостную ленту со своей учетной записи Facebook Workplace. Они ссылаются на обычную вставку iframe в Facebook с открытой страницы и в основном хотят этого.

Проведя некоторое исследование, я укрепил свою веру в то, что этого нельзя сделать, поскольку канал не является общедоступным. Но прежде чем я скажу своему клиенту, что мы должны сделать это через API и реализовать дизайн самостоятельно, я бы не стал просто задавать этот вопрос. Так может кто-нибудь подтвердить или опровергнуть, что это невозможно?

Спасибо:)

1 ответ

Ваше решение наверняка самое лучшее и безопасное. И, вероятно, единственный, поддерживаемый Facebook (за исключением части дизайна ленты, которая зависит от вас).


Но я могу представить альтернативное решение: вы можете получить контент, отображаемый в фиде, через саму веб-страницу Workplace. Просто получите доступ к ленте пользователя через веб-браузер без головы и загрузите отображаемую страницу. Вы можете сделать это с Selenium+PhantomJS.

Конечно, я считаю это решение взломанным, не поддерживаемым Facebook, и оно, вероятно, сломается каждый раз, когда Facebook меняет свой интерфейс. В частности, я действительно не стал бы тратить усилия на это, но это можно сделать (и, возможно, это проще, чем имитировать дизайн фида в Facebook).

Другие вопросы по тегам