Очень грустно сказать, что этот вопрос задавали несколько раз и никогда не отвечали правильно.Как отладить ошибку «DialogError: соединение с сервером не удалось»?
Эта ошибка возникает у многих людей при попытке авторизации приложения и Единственные советы, которые люди должны были сказать, - перезагрузить телефон или удалить кеш.
Теперь, поскольку это может сработать для нескольких человек, но это не действительно объяснение и не серьезное решение.
В этой ошибке нет никаких указаний, где в Интернете, поэтому я надеялся, что кто-то сможет объяснить разные номера ошибок, чтобы я мог узнать, где моя проблема, и иметь какой-то центр обработки данных по различным типам ошибок , так как никто не объяснил.
ошибки я нашел в темах до сих пор и мои:
- Mine: или кажется случайным
- 417 - эта ошибка была объяснена в теме, чтобы быть:
Error- 417 Expectation Failed
The 417 status code means that the server was unable to properly complete the request. One of the headers sent to the server, the "Expect" header, indicated an expectation the server could not meet.
Может кто один объясняет любую из этих ошибок или любых советов в целом?
И для моей проблемы, я использую стандартный код для метода авторизовать, опубликованной в документации,
Logcat:
06-10 23:48:11.872: D/Facebook-WebView(1358): Webview loading URL: https://m.facebook.com/dialog/oauth?type=user_agent&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=touch&client_id=MYAPPID
06-10 23:48:11.884: W/webcore(1358): Can't get the viewWidth after the first layout
06-10 23:48:11.899: V/webview(1358): OnSizeChanged: Enter
06-10 23:48:11.903: D/Facebook-authorize(1358): Login failed: com.facebook.android.DialogError: The connection to the server was unsuccessful
06-10 23:48:11.903: D/Facebook-WebView(1358): Webview loading URL: https://m.facebook.com/dialog/oauth?type=user_agent&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=touch&client_id=MYAPPID
Это решение сработало для меня, но я обеспокоен. Будет ли это проблемой, которая случайным образом возникает для конечных пользователей? Это исправление отлично подходит для разработки, но я не думаю, что это хорошее решение, ожидающее, что пользователям нужно будет пройти. – HotN
@HotN Я столкнулся с этой проблемой прямо сейчас, и это решение работает. Но то же самое, как мы можем поймать эту ошибку, даже если бы мы могли просто поджарить ее так, чтобы пользователь знал, как справиться с этой ситуацией – Androyds