【问题标题】:sharer.php?u= stopped working for my domainsharer.php?u= 停止为我的域工作
【发布时间】:2012-08-24 19:37:44
【问题描述】:

我们的软件有一个视频库,可让用户将视频链接发送到 facebook。我们正在使用非常简单的 sharer.php 技术。

在过去的几天里,这突然停止工作了。

这是我要分享的链接。当我转到它时,有时我会看到一个空白屏幕,有时我会看到共享者但没有预定义的内容。

https://www.facebook.com/sharer/sharer.php?u=http://RachelHomer1234.nowsender.com/e/vd?NW76AT

(也发布一个编码过的 URL。两者都不起作用。)

https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2FRachelHomer1234.nowsender.com%2Fe%2Fvd%3FDQT5XC

我在我们的其他网站上使用了相同的共享代码,并且运行良好,这让我怀疑可能存在某些域阻止?

任何帮助将不胜感激。

提前致谢, 雷切尔

【问题讨论】:

  • 我相信共享器已经被弃用了一段时间。为了未来的安全,可能值得转向适当的 Graph API 集成。

标签: php facebook-sharer


【解决方案1】:

原来问题出在域的情况下。如果您将 RachelHomer1234 更改为 rachelhomer1234,它似乎工作得很好。

没有文档可以支持这一点,只是我自己的尝试和错误。

【讨论】:

  • 你摇滚!做到了。谢谢!
  • 对于 CodeIgnitor 我添加了函数名称并且它正在工作。谢谢
【解决方案2】:

你可以试试:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Frachelhomer1234.nowsender.com%2Fe%2Fvd%3FNW76AT

此工具删除缓存(如果存在)。

现在链接可以工作了。

【讨论】:

  • 您好,感谢您的帮助。我尝试了该工具,然后再次尝试了该链接,但它仍然不适合我。还有其他想法吗?
  • 轻微更正:未编码的链接有效,但它的 urlencoded 版本无效:facebook.com/sharer/… 此外,我们有成千上万的用户,每个用户都有一个唯一的链接。有没有办法清除整个域的缓存?再次感谢您的帮助!
  • 不幸的是,我不知道它是否存在。编写您自己的脚本,遍历所有链接并在该工具中打开它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多