Встраивание Facebook Social Like Plugin на страницу приложения Windows 8 Metro

Кому-нибудь удалось встроить кнопку Facebook Like на страницу приложения Metro? Я пробовал оба варианта HTML5 и iframe, и ни один из них, похоже, не работает полностью.

Что работает: оба варианта могут правильно отображать версию кнопки «Нравится» без входа в систему с общим количеством лайков.

Что не работает: нажатие кнопки «Нравится» переводит пользователя в Metro IE для входа в систему, но он не может вернуться на страницу приложения Metro. Пользователь остается на пустой странице Metro IE, и даже если вы принудительно вернетесь в приложение Metro и перезапустите его, оно все равно не распознает, что вы вошли в Facebook.

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


person Amit Kumar    schedule 13.01.2012    source источник
comment
Вау, я никогда не пробовал. У меня есть предварительный просмотр Windows8 dev, установленный на домашнем ящике. Какой URL-адрес вы указываете для кнопки «Мне нравится»?   -  person DMCS    schedule 13.01.2012


Ответы (2)


Нет, ты не можешь. Вы не можете интегрировать js извне, как на обычной веб-странице. Вместо этого вы можете войти в Facebook из приложения Windows 8, используя OAuth. Получив действительный токен доступа, вы можете выполнять любые действия с помощью Graph API Facebook, но отметка «Нравится» странице не поддерживается (хотя документация вводит в заблуждение).

person user1799563    schedule 19.11.2012

Взгляните на образец приложения SDK для веб-аутентификации.

person Tiago Andrade e Silva    schedule 17.01.2012
comment
Fb лайки не могут быть размещены с помощью веб-авторизации, поэтому упомянутый вами пример бесполезен для меня. - person Amit Kumar; 20.02.2012