我在网络中生成了一个 Yammer API 密钥,并且该 API 密钥用于跨该网络读取/写入数据。但是当我尝试使用相同的 API 密钥访问来自不同网络的数据时,它会显示错误。
unexpected token at 'Your network is not allowed to request an OAuth token for this Application'
API 密钥是否仅限于在该特定网络上使用?是否可以更普遍地使用单个 API 密钥从其他网络检索数据?
我在网络中生成了一个 Yammer API 密钥,并且该 API 密钥用于跨该网络读取/写入数据。但是当我尝试使用相同的 API 密钥访问来自不同网络的数据时,它会显示错误。
unexpected token at 'Your network is not allowed to request an OAuth token for this Application'
API 密钥是否仅限于在该特定网络上使用?是否可以更普遍地使用单个 API 密钥从其他网络检索数据?
默认情况下,它与您的组织相关联。您需要将应用程序发布到应用程序目录以供所有人使用。是否只有您希望它工作的特定网络?这需要在 Yammer 端进行额外配置。一个笨拙的解决方法是在您需要运行您的应用程序的其他网络中创建应用程序 ID,并允许用户选择合适的。这取决于你想要做什么。
注意:来自 Yammer 开发人员网络的逐字副本,在这里回答了我的问题,https ://www.yammer.com/yammerdevelopersnetwork/#/Threads/show?threadId=292877375