Я пытаюсь включить Windows Live ID в свое приложение.
Сначала я создал учетную запись приложения для Windows Live Dev, здесь:
http://msdn.microsoft.com/en-us/windowslive
Давайте представим, что мой идентификатор клиента - 12345 (конечно, он действительно довольно длинный)
Затем я следовал этим инструкциям:
http://msdn.microsoft.com/en-us/library/hh243647.aspx
Это предполагает следующий пример URL:
https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&response_type=token&redirect_uri=REDIRECT_URL
Я использую этот пользовательский URL:
https://oauth.live.com/authorize?client_id=12345&response_token=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_url=https%3a%2f%2foauth.live.com&display=touch
Извините, пользователю предлагается войти в систему!
Boo, пользователь перенаправлен на неверную страницу.
Есть что-то, чего мне здесь не хватает? Заранее спасибо.
Ошибка была в моем URL, конечно. Правильно будет:
https://oauth.live.com/authorize?client_id=12345&response_type=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_uri=https%3a%2f%2foauth.live.com%2fdesktop&display=touch
Надеюсь, это поможет кому-то другому, пытающемуся понять это!