我试图分享页面标签内页上的内容。此页面上的每个项目都有一个Like按钮,我想将用户重定向到该页面并通过JS滚动到该项目。我最好不要透露该网站的真实网址。换句话说,分享这样的东西:https://www.facebook.com/pages/PAGENAME/PAGENUMBER?sk=app_PAGETABNUMBER&app_data=5如何分享Facebook页面标签内页的内容?
问题是,当我尝试共享上面的网址,Facebook没有考虑到OG标签。有什么建议么?谢谢!
编辑1:当我在调试器中放置一个像上面那样的url时,它会显示“Facebook的URL不能被这个调试器截取”,所以我想它无法找到og标签。
编辑2:如果我把网站的真实网址放在Like按钮的data-href中,并且在初始的Page Tab页面中,我得到app_data用og标签重定向到内部页面(其中og: url指向上面提到的url),Facebook忽略og标签。在调试器中,它表示“解析输入URL时出错,没有数据被刮掉”。
编辑3:只能通过分享真实网站的网址来实现它。当用户访问该链接时,我将他重定向到上面的网址。如果用户代理名称中含有Facebook,我既不加载PHP SDK也不执行重定向,以便让它检索og标记。
这不是真的有必要。为了发送两个参数,我使用了以下格式:g_STRING_i_NUMBER并将其分解。 – Ney