我正在尝试使用开放图API来发布操作。我作为元数据属性og:url的一部分提供的URL只能由经过身份验证的用户访问。 Facebook正试图抓取URL,并且由于302重定向而最终以sign_in页面结束。
我是否必须构建一个仅用于使用meta标签进行facebook抓取的页面?这个网址是否与Facebook上发布的内容相关联?
答案 0 :(得分:0)
如果您希望您的文章可共享或进行任何搜索引擎优化,则不应使用302重定向。机器人只能看到重定向目的地的内容。
您希望每个内容只有一个网址。如果未经身份验证的用户,Facebook Scraper或Googlebot访问该网址,您希望它能够查看所有Meta标签和一些预告片内容。
如果用户未经过身份验证,请使用服务器端脚本语言显示register / sign_in对话框而不是高级内容。如果用户已通过身份验证,则会向他们显示完整内容。
即使从用户体验的角度来看,这也更好:假设我按照Facebook上的链接进行注册。当我登录时,您是如何让我回到我想要看到的内容的第一个位置?