当前位置: 首页 > 知识库问答 >
问题:

AWS Amplify:AmplifyException“您无权拨打此电话。”

贺季
2023-03-14

我已经通过以下方式将aws amplify集成到和android应用程序中https://docs.amplify.aws/lib/q/platform/android 在我的mac book pro中。

现在我签出相同的项目到另一台机器mac迷你。并试图运行。

我得到这个错误,不知道如何修复它。

AmplifyException {message=Failure performing sync query to AppSync: [GraphQLResponse.Error{message='You are not authorized to make this call.'

尝试过,放大拉,放大配置,放大初始化。但是没有人能够解决这个问题。

提前感谢

共有3个答案

马才
2023-03-14

如果您的令牌过期(这里我指的是一个最长可使用365天且已过期的令牌),并且您可能正在使用amplify将您的应用程序发布到AWS,您将需要向应用程序添加新令牌(仅在awsexports中更改它是不够的)。要做到这一点,您必须:

  1. 查找文件放大/后端/
   "APIKeyExpirationEpoch": -1,
   "CreateAPIKey": -1

运行放大推送。这将删除旧令牌。但最好自己在Appsync/settings/api键中检查它。如果你那里没有代币,那你就可以走了。

返回parameters.json文件并删除我们的参数(APIKeyExpirationEpochCreateAPIKey)。

你应该在最后得到成功的信息。现在做放大推送。一段时间后,命令将返回成功消息,您就可以开始了。要进行双重检查,可以在appsync中验证令牌。应该只有一个令牌。Alson您可以检查标头中的x-api-key值的api调用,该值应包含您的新令牌。

尉迟明辉
2023-03-14

啊!好消息,你可以简单地编辑日期(不需要制作新的)。

只是默认值是一周。

转到您的普通,完整,正常的AWS控制台。转到"aws appinc"。

然后

强德厚
2023-03-14

最初,您会看到网络选项卡中的graphql由于授权而失败。

"我的情况是应用程序同步API密钥是expried.-Freddie Jun 26"

这是答案,请转到Appsync/Settings/API keys。

你会看到“红色”键。这意味着它已经过期了。

您只需要创建一个新密钥。然后在aws-exports.js中的名称aws\u appsync\u apiKey

如果你已经解决了这个问题,我就把它放在这里,这样别人就可以看到了。

 类似资料:
  • 拨打电话     拨打电话给 Skype 联系人。开始通话前,需先让支援PSP™版 Skype 的音频输入设备连接PSP™主机。 从联系人名单选择拨打对象 1. 进入 Skype 的选单画面后选择(联系人)。 2. 从联系人名单中选择电话的拨打对象。 可拨打电话给登入状态为(在线)等可通话状态的联系人。 开始呼叫后,会显示对方的名字或 Skype 账号。对方回复后即可开始通话。 提示 透过 Sky

  • 问题内容: 我正在尝试拨打的电话不是使用特定号码,而是使用在变量中被调用的号码,或者至少告诉它在您的电话中提取该号码。这个在变量中被调用的数字是我使用解析器或从网站sql检索到的数字。我做了一个按钮,试图用一个函数调用存储在变量中的电话号码,但无济于事。一切都会帮助谢谢! 问题答案: 试一试: 假设电话号码在。 的返回Optional,因此使用可以确保它是(而不是)返回的。 对于Swift 3:

  • 拨打普通电话(SkypeOut)     使用  Skype ,对传统的电话回线拨打电话。若要使用此机能,需先购买 Skype 点数。 1. 进入  Skype 的选单画面后,选择(拨号)。 2. 选择[国家或地区],从清单中选择国家或地区。 3. 选择[电话号码]后,输入号码并选择[确定]。 4. 选择[通话]。 对方接听后,即可开始通话。 重要 无法使用  Skype 拨打紧急电话。

  • 问题内容: 当我用make或new调用创建新的slice或struct时: Go通过内存分配系统调用分配多少内存?它是否预分配了内存,以便后续调用不会触发新的系统调用? 我问这个问题是因为我需要在代码中频繁分配内存。我不确定是否需要自己实现一个内存分配器,还是可以依靠Go来完成肮脏的工作。如果Go确实预分配了内存,我可以自定义要分配的块大小吗? 我在Go中编写了一些实验代码,并在strace下运行

  • 问题内容: 在XCode 6.3和XCode 7中使用快速代码运行项目时,出现以下错误: 由于您无权查看文件“ ***。app”,因此无法打开 我的应用程序不再启动。我检查了编译器设置是否正确。可执行名称和捆绑包名称也正确。 几次清理了项目,也删除了XCtest目标。 问题答案: 有时可能是由于文件中的错误损坏所致。尝试创建一个具有相同名称的新项目,然后用新的项目替换当前的项目。

  • 接听由普通电话拨打的电话(SkypeIn)     可接听传统的电话回线拨打的电话。若要使用此机能,需先购买  Skype 点数,或使用信用卡购买  SkypeIn 号码。其次,开始通话前,需先让支援PSP™版 Skype 的音频输入设备连接PSP™主机。 1. 登入 Skype ,并将登入状态调整为[ 在线]。 登入状态为[ 脱机]等状态时,无法接听电话。 2. 铃声响起,并显示来电画面后,选择