是否可能或多或少本地使用Go应用程序中的<script>
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
服务?
我可以想象应该可以在Go中执行WCF
次调用,但是SOAP
只是比这更多,例如授权也可能是一个问题......
有没有人至少接触过这个区域,或者有人可以在这个&#34;轮胎改造任务中提供有用的建议&#34;
提前感谢您提供的所有意见和建议。
答案 0 :(得分:0)
我认为您应该公开RESTful服务。我自己有使用PHP,Go,Ruby和各种语言暴露WCF服务太多客户端的问题。我们从来没有做对,自动生成代理。
最简单的方法是使用WCF,如本例所述: https://www.codeproject.com/Articles/105273/Create-RESTful-WCF-Service-API-Step- 分步 - 指南
但我建议切换到ASP.NET Core(迁移不是那么难)或者如果你有预算我会考虑https://servicestack.net/
答案 1 :(得分:0)
这可能远远超出了等待时间。但是,这确实很有帮助。作者发现自己的情况甚至在某些组织中也很重要。
https://github.com/khoad/msbingo
这是作者提供的动力:
Application / soap + msbin1编码是使服务从WCF现代化到与平台无关的技术(如Go)的一个阻塞问题。 我们需要能够调用使用msbin1并且不会进行更新甚至重新配置的依赖服务,但是我们不想引入不必要的复杂性,例如基于.NET的WCF之类的变通办法请求翻译代理或与我们的服务实例一起部署Mono。最初,我们尝试了Mono部署路线,尽管它本来可以很好地工作,但是却极大地复杂了我们的部署流程,从而消除了golang的主要优势之一。
我发现这是开始实验的有用起点。