Skype Rest API Auth
Любые хорошие ресурсы о том, как это сделать? Я пытался сделать локон, но понятия не имею, как получить секрет моего приложения. Я пошел сюда, чтобы получить идентификатор клиента / приложения. И когда я отправляю завиток, он проверяет, что это действительный идентификатор клиента / приложения.
curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d 'client_id=<your-app-id>&client_secret=<your-app-secret>&grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default' 'https://login.microsoftonline.com/common/oauth2/v2.0/token'
1 ответ
На первой странице, на которую вы ссылаетесь ( https://docs.botframework.com/en-us/skype/chat/), позже в этом разделе есть ссылка:
Для получения дополнительной информации о получении токена OAuth2 см. Поток кода авторизации OAuth 2.0.
На этой странице в разделе "Запрос токена доступа" представлено более подробное описание цели запроса POST, который вы пытаетесь отправить, включая описания всех параметров, включая "client-secret". О секретности клиента говорится следующее:
Секрет приложения, созданный вами на портале регистрации приложений для вашего приложения. Его не следует использовать в собственном приложении, поскольку client_secrets нельзя надежно хранить на устройствах. Это требуется для веб-приложений и веб-API, которые могут безопасно хранить client_secret на стороне сервера.
Предполагая, что ваше приложение является веб-приложением, при его регистрации на портале регистрации приложений должен быть раздел ( вторая ссылка в исходном сообщении), где вы можете создать client_secret. Этот раздел выглядит так:
Если вы изначально этого не делали, вы все равно сможете вернуться и отредактировать регистрацию, чтобы добавить еще один секрет.
Надеюсь, это ответит на ваш вопрос.