首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google应用程序引擎中登录页面上的Facebook like按钮(打开图形标签)

Google应用程序引擎中登录页面上的Facebook like按钮(打开图形标签)
EN

Stack Overflow用户
提问于 2012-10-17 06:19:32
回答 2查看 367关注 0票数 1

我正在使用GAE作为我的应用程序的登录页面(稍后将在GAE上开发)

我正在尝试添加社交按钮(twitter,G+,facebook like)

对于FB来说,我需要在html-head中输入打开的图形标记

http://developers.facebook.com/docs/reference/plugins/like/

令我惊讶的是,我的GAE模板运行在一个由GAE自动生成的html文档中。

http://developers.facebook.com/tools/debug/og/object?q=reciprocity-ring-001.appspot.com

所以FB like按钮试图访问错误的html-head中的打开的graphs标签,即它查看GAE自动生成的头。

1/如何编辑GAE http-head

2/在不编辑上述文件的情况下如何解决此问题?

伊曼纽尔

EN

回答 2

Stack Overflow用户

发布于 2012-10-17 07:41:32

Facebook的scrapes Open Graph Urls for meta tags (开放图形协议的一部分),所以你的page content must be available via a simple HTTP GET,没有javascript。另外,不同的Open Graph对象需要有不同的Urls。看看如何在一个页面的应用程序中处理这个问题(比如GWT应用程序):Facebook Open Graph Single Page Apps

与GWT你可以有一个页面的应用程序与不同的网址通过网址参数:reciprocity-ring-001.appspot.com reciprocity-ring-001.appspot.com?object=1 reciprocity-ring-001.appspot.com?object=2你也可以使用片段标识符(又名GWT历史令牌):reciprocity-ring-001.appspot.com#object2这一切都指向相同的GWT应用程序,参数只是用来产生适当的FM元标签。

然后,您必须有一个servlet (或jsp或其他模板技术)来生成这个带有所需FM元标记的主页。这必须在服务器端完成,这样即使在通过HTTP GET请求页面时,也会出现FM meta标记。

完成后,您可以在GWT应用程序中放置类似于FB的按钮,并使用适当的href指向这些Urls。

票数 0
EN

Stack Overflow用户

发布于 2012-10-17 18:12:18

事实证明我使用的是带有域掩码的godaddy。域掩码创建了一个框架,我的隐藏域在其中打开。

至少我发现信息和框架是在godaddy级别上完成的。我不确定我是否可以随意编辑用于域掩码的html包装器....

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12924340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档