我们在 Unity 游戏和Google SignIn中使用 Firebase Auth ,并且需要访问 Google 课堂等 Google 服务。
使用此代码登录后,Firebase Auth 为我们提供了 JWT IdToken https://firebase.google.com/docs/auth/admin/verify-id-tokens#unity
Firebase.Auth.FirebaseUser newUser = task2.Result;
var token = await newUser.TokenAsync(false);
Run Code Online (Sandbox Code Playgroud)
我尝试将此令牌传递给 Google Classroom 服务,但它需要 OAuth2 AccessToken。
如何将此 JWT Firebase IdToken 转换为可供 GoogleClassroom API 使用的 AccessToken?
我正在寻找要传递给 Google Classroom API 的 AccessToken
var credential = GoogleCredential.FromAccessToken(AccessToken);
var service = new ClassroomService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个问题的答案,但服务返回 404。
google-authentication unity-game-engine firebase google-oauth
在iOS 8及更高版本中,要在iOS键盘上显示"搜索"按钮,请使用表单中的action属性.来自Anton的回答... 在iPhone/iPad Safari键盘中显示"搜索"按钮
<form action=".">
<input type="search" />
</form>
Run Code Online (Sandbox Code Playgroud)
但是当你使用像这样的ng-submit的AngularJS表单时,这不起作用
<form action="." ng-submit="doSearch(searchtext)">
<input type="search" ng-model="searchtext" />
</form>
Run Code Online (Sandbox Code Playgroud)
action属性会破坏Angular表单提交.
有关如何设置虚拟动作属性并仍然使用ng-submit处理表单处理的任何建议?或任何其他解决方案,将使用AngularJS HTML5表单显示iOS键盘的搜索键.