带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status

Posted

技术标签:

【中文标题】带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status【英文标题】:Twilio with Supabase & Flutter unmarshal number into Go struct field 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 请求并尝试使用该库,但仍然出现相同的错误 【参考方案1】:

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

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

【讨论】:

以上是关于带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status的主要内容,如果未能解决你的问题,请参考以下文章

使用 supabase 的 Prisma 迁移失败

supabase 开源firebase 可选工具

Supabase: 一个开源的后端服务,可以让你更快地构建产品

Flutter - 带有 Dart 的通用 json 序列化器

如何添加 supabase nativescript

如何将我的数据从 supabase 流式传输到颤振应用程序