动态生成 Facebook Open Graph 元标签
创建动态 Open Graph 元标签可能是一项具有挑战性的任务。在此线程中,开发人员在尝试实现此功能时遇到了问题。
动态 URL 参数
动态 Open Graph 元标记的关键在于创建以下 URL:包括参数。这允许服务器确定哪些数据用于元标记。在提供的示例代码中,使用 PHP 脚本解析参数并生成必要的元标记。
例如,以下 URL 可以动态指定类型、区域设置、标题、图像和描述参数:
http://mysite.com/index.php?type=restaurant&locale=de_DE&title=stalone&image=arnold&description=hi
元标记结构
元标记本身必须符合特定的属性和命名空间。在提供的代码中,动态生成以下元标记:
og:url 元标记特别重要,因为它指定Facebook 调试器应访问的最终 URL。
发布操作
一旦动态元标记就位,就可以将操作发布到用户的流。提供的代码片段演示了如何使用自定义参数发布“have_lunch”操作:
FB.api('me/MY_APP_NAMESPACE:have_lunch?\
start_time=2000-12-12T04:00:00&\
expires_in=7200&\
restaurant=' encodeURIComponent(getRedirectURI() '?type=restaurant' '&description=arnold' '&title=stalone'), 'post', function (response) {
// Handle response
});
通过动态生成元标记和参数,可以创建迎合特定页面内容或用户操作的自定义开放图谱体验。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3