Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在颤振中与OAuth 2.0混淆_Flutter_Oauth 2.0_Restapi_Square - Fatal编程技术网

Flutter 在颤振中与OAuth 2.0混淆

Flutter 在颤振中与OAuth 2.0混淆,flutter,oauth-2.0,restapi,square,Flutter,Oauth 2.0,Restapi,Square,我正在尝试开发一个flatter应用程序,用户可以使用他们的Square帐户凭据登录,我可以使用OAuth2.0获取他们的访问令牌,并使用它调用Square API 我对整个流程感到困惑:在用户使用他们的Square凭据登录后,我如何获取他们的客户机机密/应用程序id(这是Obstaintoken API调用所必需的)。要获得访问令牌,我需要这些,但似乎没有任何功能。现在我正在通过硬编码在.env文件中进行测试,但是如何为最终用户进行测试呢?我目前使用的是FlatterAppAuth。您可以使用

我正在尝试开发一个flatter应用程序,用户可以使用他们的Square帐户凭据登录,我可以使用OAuth2.0获取他们的访问令牌,并使用它调用Square API

我对整个流程感到困惑:在用户使用他们的Square凭据登录后,我如何获取他们的客户机机密/应用程序id(这是Obstaintoken API调用所必需的)。要获得访问令牌,我需要这些,但似乎没有任何功能。现在我正在通过硬编码在.env文件中进行测试,但是如何为最终用户进行测试呢?我目前使用的是FlatterAppAuth。

您可以使用您的客户机密和应用程序id。Square中OAuth API背后的理念是,您船上的Square商家不需要担心创建应用程序,因此他们实际上根本没有这些凭据

使用OAuth API,您将能够使用收到的代码使用
ObtainToken
生成访问令牌。其余参数特定于您的应用程序

您可以在以下文档网站上看到完整流程: