【问题标题】:yammer client application external networks 401yammer 客户端应用程序外部网络 401
【发布时间】:2015-05-19 10:29:27
【问题描述】:

我正在创建一个 Windows 插件,它将访问 Yammer 数据,如用户关注的群组等,为此我创建了一个客户端应用程序并使用客户端 ID 和访问令牌访问 yammer rest api,我在用户允许我的应用程序访问他的数据后获得同意页面。当我的网络中的人尝试登录时,我能够成功完成所有这些操作,但是当其他网络的人正在使用该插件时,这不起作用,在用户同意用户后,我能够接收访问令牌同意页面,但是当我尝试访问他的数据(例如使用 rest uRL 获取组)时,我收到一条错误消息“{“response”:{“stat”:“fail”,“code”:17,“message”:“尝试访问受保护资源失败。"}}" 请注意我创建的客户端应用程序尚未部署到全局应用程序目录中,我真的怀疑这是否是问题的实际原因,因为我认为如果这是一个问题,它不应该识别客户端 ID 本身并且不会也向外网用户展示了同意页面。可能是我错了,请纠正我

【问题讨论】:

    标签: yammer


    【解决方案1】:

    要访问其他网络上的用户数据,您的应用必须是全球化的(即使您不希望它被列在 Global App Directory 中)。未经用户同意,不允许您的应用程序代表用户尝试登录,因此他们会看到验证弹出窗口,然后验证过程失败,因为应用程序未全球化。

    【讨论】:

    • 哦好的...谢谢..知道了...我也知道将应用程序发布到全局目录的过程是什么,我已经在 4 天前发送了批准请求,但仍然它显示我为待批准。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 2014-08-24
    • 1970-01-01
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    相关资源
    最近更新 更多