Как получить подписанный запрос через Facebook c # SDK - PullRequest
0 голосов
/ 14 марта 2011

Я создал приложение, которое собираюсь использовать в качестве приложения iframe для вкладки на странице моей компании в Facebook. С другой стороны, у меня есть веб-приложение MVC 2. У меня есть два представления, одно из которых я хочу отобразить, если пользователю уже нравится страница, а другое - когда они этого не делают. Я смотрел на эту запись, которая в значительной степени описывает мою проблему.

Читать OAuth2.0 Signed_Request Facebook Регистрация C # MVC

В signature_request есть свойство страницы, которое содержит понравившиеся логические имена, и это элемент, который мне нужно проверить. В ответ Натан говорит, что вы можете использовать SDK, чтобы не делать это «вручную». У меня вопрос как. У меня есть SDK, и я пытаюсь в общих чертах выяснить, как получить нужные мне данные, а также нужно ли мне украшать свои Действия какими-либо атрибутами?

Надеясь, что кто-то может пролить свет на это.

1 Ответ

1 голос
/ 14 марта 2011

Используйте объект CanvasContext следующим образом:

dynamic data = CanvasContext.Current.SignedRequest.Data
if (data.page.liked) {
 // has liked
} else {
 // Not liked
}
...