gpt4 book ai didi

google-app-engine - Dart2Js生成的代码无法访问Google云端点

转载 作者:行者123 更新时间:2023-12-03 02:58:59 25 4
gpt4 key购买 nike

真奇怪。该代码在Chromium中运行良好-授权(oauth2)后,请访问Google云端点以下载信息。但是,一旦将其转换为js并在Chrome中打开,在获得授权后,它再也不会访问云端点了(从Google App Engine日志中检查)。
如果它是在IE9中打开的,则即使授权页面也永远不会显示。
任何帮助表示赞赏。

源代码:
example.html

<!DOCTYPE html>

<html>
<head>
<meta charset="utf-8">
<title>example</title>
<link rel="stylesheet" href="example.css">
</head>
<body>
<h1>example</h1>
<div id="container">
<div id="title">
<p>Hello!</p>
</div>
<div id="navigation">
<p> first </p>
</div>
<div id="content">
<p> Content </p>
</div>
<button id="login">Login</button>
</div>
<script type="application/dart" src="example.dart"></script>
<script src="packages/browser/dart.js"></script>
</body>
</html>

example.css

#navigation {

float:left;
color: #333;
width: 200px;
border: 1px solid #ccc;
background-color: #fff;
min-height: 20px;
margin-bottom: 5px;
box-sizing: border-box;
padding: 5px;

}
#content {
margin-left: 200px;
width: 600px;
height: 600px;

border: 1px solid #ccc;
background-color: #fff;
}

example.dart

import 'dart:html';
import 'package:web_ui/web_ui.dart';
import "packages/dart_terminalendpoint_v1_api_client/lib/terminalendpoint_v1_api_browser.dart" as gdglib;
import "package:google_plus_v1_api/plus_v1_api_browser.dart" as pluslib;
import "package:google_oauth2_client/google_oauth2_browser.dart";
final CLIENT_ID = "----------.apps.googleusercontent.com";
final SCOPES = ["https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/plus.me"];

void main() {
var auth = new GoogleOAuth2(CLIENT_ID, SCOPES);
var gdg = new gdglib.Terminalendpoint(auth);
var plus = new pluslib.Plus(auth);
var navigation = query("#navigation");
var content = query("#content");
var loginButton = query("#login");
pluslib.Person me;

void fetch() {
gdg.makeAuthRequests=true;
gdg.terminals.listTerminal().then((l) {
navigation.text = "";
if (l.items != null) {
l.items.forEach((e) {
var p = new ParagraphElement();
p.text = " ${e.emailAddress}: ${e.location}";
navigation.append(p);
});
}
});
}
loginButton.onClick.listen((Event e) {
fetch();
});

}

最佳答案

嗨,文森特,最新版本为您解决了这个问题吗? ta田

关于google-app-engine - Dart2Js生成的代码无法访问Google云端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com