2013-10-13 2 views
0

Я получил эту ошибку при использовании Facebook C# SDK 6.4/Facebook C# клиент 0,8 на Windows Phone 8. Здесь не шаги, чтобы воспроизвести эту ошибку:facebook C# SDK: WebException, если нет подключения к Интернету после того, как пользователь вошел в

  1. Войдите в Facebook и сохраните токен доступа, затем выйдите из приложения.
  2. Отключите подключение к Интернету.
  3. Повторно запустите приложение и передайте сохраненный токен доступа в качестве параметра при выполнении вызовов API.
+0

Почему это ошибка? Если у вас нет связи, вы получаете WebException. –

+0

На самом деле это ошибка; в текущем проекте исключение WebException или даже другое исключение не должно выходить из GetTaskAsync/PostTaskAsync из facebook.dll. Все они должны быть завернуты в события PostCompleted/GetCompleted. И кажется, что ошибка исправлена. Я создал facebook.dll и facebook.client.dll из последнего исходного кода, и ошибка исчезла. – user2876023

ответ

0

Кажется, ошибка исправлена. Я создал facebook.dll и facebook.client.dll из последнего исходного кода, и ошибка исчезла.

0

В Facebook Access Token действует как временный пароль на Facebook для данного Facebook Application с данным Facebook User. Таким образом, когда у вас есть действительный токен доступа пользователя, вы можете использовать API Facebook и можете совершать вызовы Facebook API. Facebook API-вызовы - это запросы, отправленные с устройства на Facebook. Если вы хотите выпустить вызов API Facebook с вашего устройства, то, конечно же, вам нужно подключение к Интернету, чтобы отправить запрос на сервер Facebook. Без подключения к Интернету, создающего необходимую инфраструктуру для отправки сообщений на сервер Facebook, вы не можете ожидать, что сможете отправлять сообщения на сервер Facebook.

Смежные вопросы