1

Я следую этому руководству (msdn.microsoft.com/library/windows/apps/hh465407), чтобы реализовать push-уведомления в своем приложении, но, похоже, устарел, t найдите секрет клиента, как показано на этом изображении (https://msdn.microsoft.com/dynimg/IC737349.png).WP 8.1 Push-уведомления - недействительный клиентский секрет

Если я попытаюсь зарегистрироваться с помощью пароля, который я могу сгенерировать по адресу (https://apps.dev.microsoft.com), я получаю сообщение об ошибке.

Запрос:

POST /accesstoken.srf HTTP/1.1 
    Content-Type: application/x-www-form-urlencoded 
    Host: https://login.live.com 

    grant_type=client_credentials&client_id=ms-app%3a%2f%2fS-1-15-2-3747961549-[...]&client_secret=[???]&scope=notify.windows.com 

Ответ:

{ 
    "error": "invalid_client", 
    "error_description": "Invalid client secret" 
} 

Итак, где найти этот секрет клиента?

ответ

0

Вы должны войти в майкрософт Dev приборной панели, создайте новое приложение (вы не должны загрузить файл .xap, вам просто нужно положить в имени и все эти питания ...)

После этого нажмите на приложение, которое вы только что создали: слева выберите «службы» в меню, а затем нажмите ссылку «push-уведомление».

Наконец, на странице, которую вы увидите сейчас, нажмите ссылку «Live services website», которую вы увидите во втором абзаце. теперь вы должны увидеть страницу с вашим секретным кодом.

дайте мне знать, если вы решили проблему, ура!

+0

Я уже сделал это, но на веб-сайте «живых сервисов» для аутентификации нет секретности клиента. http://i.imgur.com/JqGtQtP.png Как вы можете видеть, веб-сайт живых сервисов предоставляет только пароли и приватные ключи. –

+0

это странно .. в разделе «секреты приложения» я могу найти свой секретный ключ для клиента, и я даже не вижу столбец «type» Мне жаль, но я не знаю, что еще искать –

+0

Да, нет проблем. Спасибо, что проверил. Но действительно очень странно, что у нас есть различная информация, представленная на веб-сайте. –

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