动态更改元标记值!!使用调试工具工作正常,但在使用图形 API 资源管理器发布时不起作用



我正在发布一个开放图"升级"操作,但是当我进行测试时,我得到了奇怪的结果。我已经将代码设置为动态更改标题,使其显示级别"1"、"级别"2"等。

url.php?level=6

这在调试工具上完美运行,使用我传入的任何参数值更新标题。 当我实际尝试使用图形 API 资源管理器工具发布时,问题就出现了。出于某种原因,无论我传递什么参数,即。=1,=2,它似乎不采用参数值。 有没有人遇到过同样的问题?

您可以使用

Fiddler在Windows中发布请求。不要忘记设置用户代理标头(如果您真的检查了它)。我有同样的问题。检查了我的日志:FB甚至没有尝试通过指定的URL加载我的对象!在调试工具中检查链接或从图形API工具发出请求后,它将起作用。FB上已经有错误报告

每个URL都需要可以通过Facebook的调试工具访问,并且需要在内部保持一致,没有重定向或循环。

如果您在页面上有一个og:url标签,Facebook 将改为加载该网址,因此如果您的网址包含控制元标签输出的参数,则 og:url 标签需要包含最初加载页面的相同参数。

如果您不确定调试工具看到的内容,并且由于某种原因不信任它,则可以在命令行上使用curl发出手动请求,以查看Facebook检测到的内容: url -A "facebookexternalhit/1.1" -i [URL GOES HERE]

最新更新