开发者

Facebook opengraph and AJAX content

I have an application with AJAX content and I want users to be able to share URLs where the conten开发者_运维问答t of the page is determined by the hash/anchor portion of the URL (the stuff after '#'). That is, I want to determine the values of the opengraph tags based on the hash portion of the URL.

Google has a mechanism for this: http://code.google.com/web/ajaxcrawling … arted.html

Does Facebook?

Thanks


Yes.

Facebook handles AJAX sites the same way Google does. URLs with a hashbang are replaced with the _escaped_fragment_ parameter.

Compare the following:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2F%23!%2FChristmas%2Fvs%2FBacon

and

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Flikeapage.com%2FChristmas%2Fvs%2FBacon

Be sure that the Open Graph information, such as the URL, matches up with what the real page. Otherwise, FB will error, as was the issue I had.


No.

Also, don't do this. Make users like a full url with any #s. You can use # urls for quick transitions in your site, but I recommend having a full non # url for each thing you want people to like.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜