我想使用外部软件Alteryx来访问api,这样我就可以抓取一些JSON数据了。当我打电话给https://www.yammer.com/api/v1/messages.json时,它会继续弹出“HTTP / 1.1 403 Forbbiden”。
我猜认证有问题。有人知道如何在URL中嵌入凭据吗?或者是否有其他方式进行身份验证,以便外部软件可以访问?
登录后,我可以使用普通浏览器完美地完成。 感谢
答案 0 :(得分:0)
Yammer用于检索数据的Rest API实现了OAUTH 2.0。这是因为任何试图访问数据的应用程序都将请求作为“应用程序”,然后可以访问用户的特定数据。
Yammer的OAUTH流程在此处描述:https://developer.yammer.com/docs/oauth-2
我还不知道在浏览器中使用除开发之外的任何其他方法实现身份验证的简单方法。
将json消息导出到文件然后导入外部软件可能会更好。