【问题标题】:Post to wall: link in description is removed贴到墙上:描述中的链接已删除
【发布时间】:2014-02-20 02:06:08
【问题描述】:

我们的应用可以成功发布到朋友的墙上。但是,如果消息包含 URL,则 Facebook 会自动将其删除。如果手动发布到朋友的墙上,则消息中的链接显示正常。这是 Facebook 应用程序限制吗?如果是这样,有没有办法绕过这个限制?

【问题讨论】:

  • 尝试使用这些网站中的任何一个来缩短您的 url,我的应用程序正在运行并以这种方式在 facebook 上发布链接,没有任何问题。

标签: facebook hyperlink facebook-wall


【解决方案1】:

他们这样做是为了防止链接垃圾邮件。否则,Facebook 将充满指向 pr0n、V14gr4 和 w4r3z 的链接。

我预计 Facebook 会在您的浏览器中执行一些 Javascript,当有人在墙上发帖时。该 Javascript 会让他们的服务器知道该链接是由支持 Javascript 的浏览器提供的。对于直接与 HTTP 通信的 Web 应用程序而言,情况可能并非如此。

如果我是正确的,那么您要么需要将 Javascript 解释器集成到您的应用中,或者如果 Facebook 期望的响应足够简单,那么您可以通过发送预设响应来伪造它。

尝试在运行 Javascript 调试器时查看您朋友的墙,然后发布两篇文章,一篇有链接,一篇没有链接。您还可以在您的计算机和 Internet 之间放置一个协议分析器。

【讨论】:

    猜你喜欢
    • 2021-12-11
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2012-12-27
    • 2011-06-25
    • 1970-01-01
    相关资源
    最近更新 更多