【问题标题】:How do I fix a 403 error using OAuth in App Inventor 2?如何在 App Inventor 2 中使用 OAuth 修复 403 错误?
【发布时间】:2015-12-09 23:00:31
【问题描述】:

所以我从使用 Service Auth 电子邮件服务切换到对我正在设计的应用程序使用 OAuth,以便与我的融合表进行通信。这是问题所在:我现在收到以下信息:“403 Forbidden Access Not Configured. The API (Fusion Tables API) is not enabled for your project. Please use the Google Developers Console to update your configuration。”

有趣的部分?我已启用该 API。哎呀,我启用,禁用并重新启用它。

我应该寻找什么?为了“启用”已启用的 Fusion Tables API,我需要进行哪些更改?

先谢谢了,我会继续摆弄它。 /扎克

【问题讨论】:

    标签: android oauth app-inventor


    【解决方案1】:

    对于内置的 fusiontable 控件,只有两种可能性

    1. 要使用 API 密钥方法,请参阅 Pizza Party tutorial 如何设置,或
    2. 使用服务帐号方法,see here for setup instructions

    推荐使用服务账户方式,因为对于几个安卓版本你会得到一个error 401 Invalid Credentials作为API密钥方式...

    有关错误的支持,另请参阅puravidaapps.com/fusionerror.php

    【讨论】:

    • 嘿泰丰,我能理解。但是,无论我尝试什么,服务身份验证路由都会不断给我同样的 401 错误。从那以后,我已经将您在 OAuth 教程中所写的内容合并到了一起,并且已经达到了 403 错误的地步。我在网上做了一点挖掘,发现其他用户也有同样的问题,并通过同时启用 Google+ API 和联系人 API 来解决它。我都做过。融合表 API 处于活动状态。所以真正的问题是为什么应用程序告诉我它在用户端处于非活动状态?
    • 你在说什么 OAuth 教程? See my answer 回答您的其他问题并关注我的detailed instructions about the setup here
    • Hey Taifun,这是我用于设置 OAuth 的教程,我按照设置服务帐户的说明进行操作,但服务帐户路由继续以 401“无效凭据反弹" 无论我做什么都会出错(包括重做该部分中的所有块)。所以我正在尝试使用 OAuth 功能。我只需要弄清楚为什么开发人员控制台无法识别我启用了 Fusion Tables API。
    • 您是否使用模拟器进行测试?您可能希望继续使用服务帐户方法,如果仍有问题,edit your other question 并提供更多信息。如前所述,API 密钥方法不是要走的路……
    • 嘿 Taifun,不,我实际上是在我的平板电脑上实时运行它(我刚开始时遇到了模拟器问题,你在别人的帖子上发表的评论帮助我朝着以这种方式做事。更长的时间,但更准确。)。我还想限制对 Fusion Table 的访问,所以我认为最好也使用您的 O Auth 方法!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2023-03-17
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多