我正在使用Facebook API来开发我正在开发的游戏作为一个爱好项目,在阅读了facebook SDK文档之后,我仍然不清楚在平台上开发游戏需要什么.
这就是我所拥有的:
我想通过添加成就/朋友列表使游戏"社交",facebook API似乎是这样做的好候选人
这就是我想要实现的目标:
问题:我可以使用Facebook上的分数和成就API,而无需将我的游戏部署到后端服务器上吗?
对于即将开展的项目,我们希望将我们的应用翻译成多种语言.看一下Facebook的"操作方法:开放图形国际化"页面,您将获得有关执行此操作的非常详细的信息.
所以,我们正确地实现了标签.以英语用户身份查看页面时,您会得到:
<meta property="og:url" content="https://site.url" />
<meta property="og:title" content="English title" />
<meta property="og:description" content="English description" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="de_DE" />
Run Code Online (Sandbox Code Playgroud)
对于德国用户来说,反之亦然:
<meta property="og:url" content="https://site.url" />
<meta property="og:title" content="German title" />
<meta property="og:description" content="German description" />
<meta property="og:locale" content="de_DE" />
<meta property="og:locale:alternate" content="en_US" />
Run Code Online (Sandbox Code Playgroud)
如文档中所述,我们查看"?fb_locale"-get参数,另外,解析HTTP_X_FACEBOOK_LOCALE标头以决定应显示哪个转换.
所以,我的问题如下:
使用Facebook调试器调试所提到的URL时(无论调试器中使用何种语言(例如?locale = de_DE))都会显示英文文本.这是调试器或预期行为的错误吗?
在调试器中单击备用语言环境链接时,会将一个?locale = de_DE附加到debugger-url,并且接口将更改为german.但是区域设置没有传递给url本身,因为它看起来是因为被删除的文本仍然是英文.有关这一个的任何提示吗?
当手动附接"?fb_locale = de_DE这个"参数在调试器的URL,调试器的"对象属性"部分仍然英语,而"原始开放图形文件信息"中包含的德文翻译.这是正确的还是"对象属性"也应该更新?
是否有任何网站使用你知道的og-tags的正确国际化?在野外看到一个功能齐全的例子真是太棒了.
当直接在Facebook新闻源(作为具有德语Facebook的用户)粘贴提到的网站URL时,Facebook仅显示英语og文本.当一切正确实施时,它不应该在这种情况下显示德语文本吗?
facebook localization internationalization facebook-graph-api facebook-opengraph
我们正在为Apple News专门创建一个Feed,以便提交我们的新闻内容.
当然,在确保Feed符合RSS 2.0以确保它也符合Apple News后,我一直在查看提供的文档:
整个文档是有道理的,但有一件我无法找到任何澄清,我想我会联系社区寻求答案.
在"推荐的标签和属性"标题下,页面显示"为了获得最佳结果,请在每篇文章的HTML元素中包含这些标签(如果相关)."
这可能是一个愚蠢的问题,但它们是指RSS源中的头元素还是文章页面本身?
这是否意味着Apple将抓取Feed中的页面?
我问主要是因为他们谈论OG标签(我们已经实现),我找不到有关RSS feed中OG标签的相关文档.
我正在尝试在网站中实现 OpenGraph。这是我的元数据代码:
<!-- open-graph basic tags -->
<meta property="og:title" content="Philippine Standard Geographic Code API" />
<meta property="og:site_name" content="Wareneutron - PSGC API" />
<meta property="og:description" content="API used for listing all the region, province, city, municipality, barangay, and its data. Philippine Standard Geographic Codes (PSGC) data came from Philippine Statistics Authority." />
<meta property="og:url" content="https://psgc-api.wareneutron.com/" />
<meta property="og:type" content="website" />
<meta property="og:image" content="/assets/wareneutron_psgc_api_opengraph.jpg" />
<meta property="og:image:alt" content="PSGC Banner" />
<meta property="og:image:width" content="1280" />
<meta property="og:image:height" content="640" />
<!-- Twitter open-graph tags --> …Run Code Online (Sandbox Code Playgroud) 我们在使用我们的按钮工作时遇到了一些麻烦.它似乎在上周工作,但突然它停止工作.
基本上点击"赞"时,我们会收到错误消息:
您未能提供有效的管理员列表.您需要使用"fb:app_id"元标记或使用"fb:admins"元标记来指定管理员,以指定以逗号分隔的Facebook用户列表.
我们的<head>部分如下所示:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
<head>
<meta property="fb:app_id" content="number"/>
<meta property="fb:admins" content="number"/>
<meta property="og:title" content="title"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="url with trailing slash"/>
<meta property="og:image" content="url to image"/>
<meta property="og:site_name" content="Site Name"/>
</head>
Run Code Online (Sandbox Code Playgroud) 当用户(和用户的朋友)将歌曲添加到播放列表,或者在Spotify,Rdio等中播放歌曲时,我将如何访问?
出于某种原因,facebook爬虫正在我的rails操作中触发json响应.这导致操作只返回对象的json表示,而没有正常的html标记+打开图标记.我用rails 3.2.6对它进行了测试.我使用facebook开放图调试器来查看刮刀所看到的内容:http://developers.facebook.com/tools/debug.
代码很简单.想象一个对象的简单"显示"动作,例如用户.它结束于:
respond_to do |format|
format.js { render :json => @this.to_json }
format.html
end
Run Code Online (Sandbox Code Playgroud)
facebook抓取工具正在触发format.js,这会导致打开的图形标记无法呈现.任何想法为什么会发生这种情况或如何解决它?谢谢.
ruby-on-rails facebook-graph-api ruby-on-rails-3 ruby-on-rails-3.1 facebook-opengraph
我正在尝试让Facebook链接共享元标记为我的Blogger网站工作,虽然我的链接预览主要是工作(图像,标题,自定义描述等),但我无法获得作者链接显示.
这是一个显示我所指的内容的屏幕截图:
然而,这是我的博客的链接预览,如使用FB Sharing Debugger所示:
Facebook的说明只是为了检查我的个人资料设置中的"谁可以关注我"被设置为"公开",并添加<meta content='<FB_profile_URL>' property='article:author'/>到我的模板中<head>.我已经完成了并在调试器中调试了我的元标记,因此只剩下一些次要的和不相关的错误/警告(一个关于缺失的fb:app_id属性(我没有FB应用程序))有时会发出关于帖子图像的警告被忽略,因为它小于200×200).
以下是我模板中的所有社交媒体元标记(包括Twitter和Google+的标记,以防有人指出我可能不知道的任何冲突的标记或属性):
<!-- start social media meta tags -->
<!-- start Facebook/Open Graph meta tags -->
<meta expr:content='data:blog.title' property='og:site_name'/>
<meta content='https://www.facebook.com/joemcken' property='article:author'/>
<b:if cond='data:blog.pageType == "item"'>
<meta content='article' property='og:type'/>
<b:else/>
<meta content='blog' property='og:type'/>
</b:if>
<b:if cond='data:blog.postImageUrl'>
<meta expr:content='data:blog.postImageUrl' property='og:image'/>
<b:else/>
<meta content='https://1.bp.blogspot.com/-oXxCTyNh6gc/WY7QMBR_eNI/AAAAAAAAAl0/cGml_-lFF6wfpvr_gnVwuWBgAKN8Ok3awCLcBGAs/s1600/Preliator_favicon_large.png' property='og:image'/>
</b:if>
<!-- end Facebook/Open Graph meta tags -->
<!-- start Twitter card meta tags (source: https://twittercommunity.com/t/blogger-twitter-card-image-display-problem-solution/82315) -->
<meta content='summary' name='twitter:card'/>
<meta content='@joemcken' name='twitter:site'/>
<meta …Run Code Online (Sandbox Code Playgroud) facebook blogger meta-tags facebook-opengraph facebook-share
我看过几篇不同的文章,我想知道,以确定什么是正确的,如何添加元og:locale示例:en_US or en-US 哪个是正确的?或者是相同的?
在我的网站上我已经这样添加了
<meta property="og:locale" content="en_US"/>
Run Code Online (Sandbox Code Playgroud) 我已经通过这些链接完成了 2020 年标准的强制性步骤,但 WhatsApp 上仍然没有显示说明和缩略图。
我一直在测试的链接是: https: //research.verdhana.id/TEST
我的网站已通过 SSL 和有效的 SSL 证书(非自签名)进行保护。缩略图是大小为 18KB、尺寸为 400x400 的 JPEG 图像。
我使用 Vue.js 并且不使用服务器端渲染,因此我将所有强制元标记放在 index.html 中,这样即使不执行 JavaScript,爬虫也可以读取它们。
og:image 标签已使用完整路径和相同的域。og:url 元标记对于任何 URL 路径总是相同的,因为它是写在 index.html 中的,但我认为这应该不是问题。
以下是 head 标签内的标签:
<head>
<meta property="fb:app_id" content="my_fb_id" />
<meta property="og:image" content="https://research.verdhana.id/logo.jpg" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="400" />
<meta property="og:title" content="Verdhana | Research" />
<meta property="og:description" content="Verdhana research website" />
<meta property="og:url" content="https://research.verdhana.id" />
<meta property="og:site_name" content="Verdhana | Research" />
<meta property="og:type" content="website" …Run Code Online (Sandbox Code Playgroud) facebook ×4
html ×3
apple-news ×1
blogger ×1
feed ×1
ios ×1
ios5 ×1
javascript ×1
localization ×1
meta ×1
meta-tags ×1
rss ×1
seo ×1
spotify ×1
thumbnails ×1
vue.js ×1
whatsapp ×1