【问题标题】:Twilio with Supabase & Flutter unmarshal number into Go struct field SmsStatus.status带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status
【发布时间】:2022-01-11 16:56:41
【问题描述】:

我正在使用带有文档和实现的新包,但是每次我尝试通过控制台或通过函数将 otp 发送到号码时,它都会返回以下错误

'''Sending OTP failed: Error sending sms otp: json: cannot unmarshal number into Go struct field SmsStatus.status of type string'''

只需简单的 supabase 调用即可使用电话号码登录,然后将 otp 发送到特定号码

 Future<void> signInUser(String phonenum) async {
                                           response   = await supabaseClient.auth.signIn(
                                       phone: phonenum,
                                       options: AuthOptions(redirectTo: 'https://vmlkpbfoohvcmnzgkkpr.supabase.co'),
                                
                                           );
if (response.error != null) {
  // Error

  print(response.data.toString());
  print('Error: ${response.error?.message}');
} else {
  // Success
  final session = response.data;
} }'''

【问题讨论】:

  • 你能分享你正在使用的代码吗?
  • 卡在同一个问题上。尝试发出 http 请求并尝试使用该库,但仍然出现相同的错误

标签: flutter twilio supabase


【解决方案1】:

好的,所以我不知道是什么解决了它,但这是我所做的:

  • 从console.twilio下develop->messaging->'send an sms'我发了一个sms来测试
  • 然后我确保在 Supabase Dashboard->Authentication->Users->Settings->Phone Auth 下正确复制 Twilio 上的“SID”和“Auth Token”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 2015-02-14
    • 2016-12-09
    • 1970-01-01
    相关资源
    最近更新 更多