0
Я хочу, чтобы получить маркер доступа из Instagram API в Windows Store приложенияInstagram Токен доступа Windows Store App C#
Вот мой код:
string endURL = "ms-app://.."; string clientID = "..";
Uri endUri = new Uri(endURL);
string startURL = "https://api.instagram.com/oauth/authorize/?"
+ "client_id=" + clientID
+ "&redirect_uri=" + endURL
+ "&response_type=code";
try
{
WebAuthenticationResult result = await WebAuthenticationBroker.AuthenticateAsync
(WebAuthenticationOptions.None, startUri);
if (result.ResponseStatus == WebAuthenticationStatus.Success) {
string token = webAuthenticationResult.ResponseData;
}
catch(Exception) { }
Я получаю эту ошибку:
The specified protocol is unknown. (Exception from HRESULT: 0x800C000D)
что "CODE_ATTACHED_WITH_REDIRECTEDURI_AFTERSUCCESSFUL_AUTHENTICATION"? – Ghanem
@Ghanem Если вы посмотрите «поток аутентификации на стороне сервера» в [Instagram] (https://instagram.com/developer/authentication/), после перенаправления пользователя на URL-адрес аутентификации, который можно получить с помощью ' config.GetAuthenticationUriString(); ', если пользователь авторизует ваше приложение, он будет перенаправлен на ссылку, которую вы определили как« REDIRECT_URI », вместе с параметром ** code **. Несколько как это: HTTP: // ваш-перенаправлением URI-код = CODE КОД в приведенной выше ссылке является вторым параметром для ** OAuth Конструктора ** –