Я пытаюсь интегрировать Yammer и Outlook с помощью API Rest, я могу читать электронные письма, но у меня есть ошибка, возвращаемая при чтении данных из yammer. Документация неясно об этом, они могут помочь?Можно ли аутентифицироваться в Yammer и Outlook с отдыхом api?
ответ
Вам необходимо следовать одному из authentication flows, указанному в окне браузера.
Как правило, вы можете открыть окно с помощью элемента управления браузера, чтобы выполнить эту работу, а затем безопасно сохранить возвращаемый токен OAuth. Я рекомендую работать через поток вручную, прежде чем писать код для его интеграции. Ожидается, что пользователь увидит и должен согласиться с диалоговым окном OAuth, как показано на рисунке.
Вы затем передать маркер на заголовок авторизации, как это с HTTP запросов:
Authorization: Bearer TOKEN_HERE
Идеальный Брайан, но я использую конечную точку графа, я хотел бы использовать внешний вид и Yammer вместе.
var authEndpoint = ' https://login.microsoftonline.com/common/oauth2/v2.0/authorize ?'; var apiEndpoint = ' https://graph.microsoft.com/api/v2.0 ';Я не хотел бы снова аутентифицироваться, возможно ли это?
Вам необходимо добавить параметр resource=https://www.yammer.com
в authEndpoint, чтобы иметь возможность доступа к данным yammer. См. Эту запись в блоге для получения дополнительной информации - https://blogs.technet.microsoft.com/israelo/2016/07/05/yammer-apis-and-adal-tokens/