Can';t在移动站点中使用facebook sharer.php自定义参数

Can';t在移动站点中使用facebook sharer.php自定义参数,facebook,facebook-sharer,Facebook,Facebook Sharer,我拥有一个jQuery移动网站。在那里,我使用带有自定义参数的facebook共享选项添加标题、描述、带有链接的图像 如下图所示, 但当我尝试相同的链接到手机时,它会重定向到 这意味着,它将在共享url的开头添加m.facebook。因此,它不会与自定义标题,描述,图像和链接 怎么解决这个问题?或者如何强制移动网站不使用m.facebook.com?您可以通过在URL中添加?m2w参数来阻止facebook访问移动网站。然后,sharr.php像往常一样工作 e、 g 不过看起来有点糟糕,在

我拥有一个jQuery移动网站。在那里,我使用带有自定义参数的facebook共享选项添加标题、描述、带有链接的图像

如下图所示,

但当我尝试相同的链接到手机时,它会重定向到

这意味着,它将在共享url的开头添加m.facebook。因此,它不会与自定义标题,描述,图像和链接


怎么解决这个问题?或者如何强制移动网站不使用m.facebook.com?

您可以通过在URL中添加?m2w参数来阻止facebook访问移动网站。然后,sharr.php像往常一样工作

e、 g

不过看起来有点糟糕,在寻找更好的答案


编辑:Sharer.php已被弃用,请参见下面Felix的答案。

mobile的url支持为u,标题支持为t

http://m.facebook.com/sharer.php?u=<urlencoded url>&t=<urlencoded title>
http://m.facebook.com/sharer.php?u=&t=

sharer.php现在已被弃用。

新方法是使用“共享”对话框:

e、 g


使用移动url解决移动设备中的问题,Facebook将重定向到桌面上的共享对话框

http://m.facebook.com/sharer.php?u=

以下是一个例子:

谢谢!你知道在哪里可以找到facebook/sharer参数的完整列表吗?sharer.php现在已被弃用,请参阅下面的答案。虽然没有给出,但可以将u和t添加到正常的sharer url中,当facebook重定向到移动站点时,它们将保留在url中。我们可以将标题、图像、描述添加到上面的url参数中吗?
http://m.facebook.com/sharer.php?u=<urlencoded url>&t=<urlencoded title>
https://www.facebook.com/dialog/share?
  app_id=145634995501895
  &display=popup
  &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
  &redirect_uri=https://developers.facebook.com/tools/explorer