在facebook中包含" *"的网址问题字符

时间:2012-10-20 09:00:51

标签: facebook url

由于“缺乏开发人员的兴趣”,Facebook已经关闭了我报告的这个缺陷(https://developers.facebook.com/bugs/253470988100438),所以我在这里发帖看看是否有人知道为什么会这样?< / p>

我甚至在他们的缺陷报告网页上看到了问题,所以也许它是PHP的一些通用的“URL检测”代码,库或语言功能?

-----原始缺陷帖子-----

如果您使用在网址的查询参数中包含“*”(星号)字符的网址发布到您的墙上(或应用程序为您执行此操作),则该网址会在此时被截断。

我已经查阅了规范(http://tools.ietf.org/html/rfc3986),这被描述为特定于模式的子分层,但我不清楚它应该如何使用,或者是什么Facebook正在使用它。

Facebook是我们发现的唯一一个对URL进行解释的地方,它会导致我们的应用程序出现问题。

目前尚不清楚该字符的URL查询字符串编码(百分比编码)是否能最终解决问题,或者Facebook代码将解码查询字符串,从而获得具有相同行为的相同字符。

我们也通过API发布,但手动粘贴时会出现此错误。如果您复制这样的网址(Ctrl-C),然后通过facebook.com将其粘贴到帖子中,则会发生错误。

0 个答案:

没有答案