Вход в Facebook через Facebook c # SDK не работает на Windows Phone 7 - PullRequest
0 голосов
/ 01 марта 2011

Я хочу включить опцию, чтобы поделиться некоторыми активностями моего приложения WP7 на Facebook.Для этого я скачал SDK Facebook C #, и сейчас я нахожусь на этапе аутентификации.

Я следовал примеру WP7, но затем запускаю приложение, кнопка входа на странице facebook.не работаетЭто ошибка в моем коде, в Facebook SDK или ошибка Facebook?Я загрузил тестовый проект в свою учетную запись SkyDrive .

Спасибо за помощь.

С уважением, Ральф

Ответы [ 3 ]

3 голосов
/ 02 марта 2011

Измените определение WebBrowser (в XAML) на:

<phone:WebBrowser Grid.Row="1" 
       Name="FacebookLoginBrowser" 
       Navigated="FacebookLoginBrowser_Navigated"
       LoadCompleted="FacebookLoginBrowser_LoadCompleted"
       IsScriptEnabled="True" />

Последний пункт является ключом. Элемент управления WPB WebBrowser по умолчанию отключен. Для входа в Facebook это требуется.

(Пожалуйста, отметьте меня как ответ, если это решит вашу проблему .. это сработало для меня)

0 голосов
/ 02 марта 2011

Это именно то поведение, которое я видел, когда пытался пройти проверку подлинности с помощью C # Facebook SDK в Windows Phone 7. Когда вы загружаете страницу авторизации Facebook в BrowserControl, страница загружается с помощью кнопки, но нажатие на кнопку ничего не делает -страница с токеном никогда не загружается (в отличие от моего почти идентичного проекта WPF).

0 голосов
/ 01 марта 2011

Возможно, вы столкнулись с ошибкой Visual Studio (или ваши папки не были упакованы должным образом, и только я это вижу;).Попробуйте это:

  • Запустите блокнот и отредактируйте `FacebookTest \ FacebookTest.csproj '(в виде текстового файла)
  • На полпути вниз в файле находится <ItemGroup>, содержащий <Reference ...> теги
  • Добавить ссылку <Reference Include="mscorlib" />
  • Сохранить, (перезапустить) Visual Studio

На данный момент я смог создать ваш код,но развертывание и запуск могут потребовать дополнительных шагов.

...