如果我的网站无法公开访问,如何测试我的网页中嵌入的“赞”按钮功能和OpenGraph数据?
我有一个内部测试环境,我的网站正在构建和测试。环境被IP锁定到某组计算机。我希望能够验证执行“赞”的端到端场景,并在用户的时间轴上查看已解析的OpenGraph数据,而无需打开我的站点进行公共访问。
我知道有一个Facebook抓取工具的用户代理,但是由于任何人都可以发送任何用户代理字符串,因此用户代理允许这样做是有风险的。理想情况下,我想将其锁定到Facebook的爬虫的IP范围,而不必解析日志以找到这些IP中的一个或两个(我假设有很多机器在网上抓取数据)。
我今天的问题是,我可以点击“赞”并让它显示一个简单的网址返回到我的网站,但抓取工具无法联系到我,因为当它点击我的页面时,它实际上不存在服务器
答案 0 :(得分:1)
如何测试“赞”按钮功能和OpenGraph数据 嵌入我的网页而我的网站无法公开访问?
你真的不能这样做。它必须是Facebook的lint-able。请参阅:https://developers.facebook.com/tools/lint确保您的页面可以公开使用,并且可以通过facebook linter工具进行打印。
答案 1 :(得分:1)
这可以在四个社交网络预览中正常工作:https://chrome.google.com/webstore/detail/open-graph-preview/ehaigphokkgebnmdiicabhjhddkaekgh?hl=es
它不支持“赞”按钮,仅支持预览。
从我的本地主机...作为“解决方案的证明”