OpenGraph的离线测试/'赞'

问题描述 投票:1回答:2

当我的网站无法公开访问时,如何测试“赞”按钮功能和嵌入在页面中的OpenGraph数据?

我有一个内部测试环境,用于构建和测试我的网站。 IP将环境锁定到特定的一组计算机。我希望能够验证执行“ Like”并在用户的时间轴上看到已解析的OpenGraph数据的端到端场景,而不必将我的网站开放给公众访问。

我知道Facebook搜寻器有一个用户代理,但是由于任何人都可以发送任何用户代理字符串,因此由用户代理允许是有风险的。理想情况下,我想将其锁定在Facebook的爬虫的IP范围内,而不必解析日志来查找其中一个或两个IP(我认为有很多机器在爬网以获取数据)。

我今天的问题是,我可以单击“赞”,并以纯URL形式将其显示回我的网站,但由于该搜寻器在访问服务器时实际上不存在该页面,因此无法与我联系。

facebook-like web-crawler facebook-social-plugins facebook-opengraph
2个回答
1
投票

我如何测试“赞”按钮功能和OpenGraph数据不能公开访问我的网站时将其嵌入到页面中吗?

您真的不能那样做。它必须是Facebook不可掉毛的。请参阅:https://developers.facebook.com/tools/lint确保您的页面是公开可用的,并且可以被facebook linter工具抹掉。


© www.soinside.com 2019 - 2024. All rights reserved.