首页 > 解决方案 > LogMeIn GoToWebinar SDK 响应 403 Access denied

问题描述

我想通过使用 GoToWebinar SDK(NuGet 包)获取网络研讨会(所有会话)的所有与会者的列表。我的帐户、开发用户、产品(许可证)、消费者密钥、消费者秘密都设置好了。通过对 OAuth2Api 进行身份验证,我得到了一个访问令牌。到目前为止一切顺利......当我使用时:

var webinarsApi = new WebinarsApi();
var webinarData = webinarsApi.getWebinar(accessToken, organizerKey, webinarKey);

我得到了一个 WebinarByKey 对象的良好响应,其中填充了网络研讨会的信息。但是当我打电话时:

var attendeesData = webinarsApi.getAttendeesForAllWebinarSessions(accessToken, organizerKey, webinarKey, 0, 20);

它抛出 403 异常(拒绝访问)。我已经在控制台应用程序(.NET Framework 4.7.2)和.NET Code 3.1 中尝试过。甚至邮递员也回复了 403。我认为某处缺少链接,但找不到在哪里。谁能帮我?谢谢!

标签: c#sdkhttp-status-code-403logmein

解决方案


我认为您正在尝试使用您的 LogMeIn 开发人员帐户访问网络研讨会注册者?此帐户负责创建 OAuth 应用程序,但不等于可以访问 GoToWebinar 的 LogMeIn 产品帐户(例如 GoToWebinar 产品)。

如此处所述:https ://developer.goto.com/guides/HowTos/08_HOW_webhooks/

确保您使用的 OAuth2 访问令牌来自其产品中列出了 GoToWebinar(以及网络研讨会/注册人列表)的帐户。


推荐阅读