2014-10-22 47 views
1

我一直在做一些研究,但我还没有找到任何与我正在寻找的信息相关的信息。我已经包含了一些链接,当我们已经找到相关的问题时,我会发现这些链接Facebook分享对话框锚定标记

我在WordPress中创建了一个页面(尽管CMS并不具有相关性),并且一个页面有一系列评论。在每次评论之前,我都会创建一个定位标记,这样如果您转到网址“http://website.com/#10”,就会看到第十条评论。 URL和锚点工作正常。

我正在尝试将Facebook Share功能整合到网站中。具体而言,我希望能够分享网址为“http://website.com/#10”的网站,并附上#10,以便用户能够在社交媒体上分享特定评论,而不仅仅是整个评论页面。

继Facebook共享对话框例如,位于here,我制作的,看起来像这样的URL:填写与有效信息

https://www.facebook.com/dialog/share? 
    app_id=XXXXXXXXXXXXXX 
    &display=popup 
    &href=http%3A%2F%2Fwebsite.com%2F%2310 
    &redirect_uri=XXXXXXXXXXXXXX 

与所有的X的。请注意,“href”参数是“http%3A%2F%2Fwebsite.com%2F%2310”,它是“http://website.com/#10”的编码版本。 “#”符号编码为“%23”。

这个URL在分享方面效果相当好。当我点击它时,我被带到Facebook,这给了我们他们在Share Dialog开发者页面上显示的对话框。但是,点击“发布到Facebook”后,我发现实际分享的网址实际上是“http://website.com/?fb_action_ids=XXXXX&fb_action_types=og.shares”。网址中没有任何“#10”。

下面是我所做的研究的一些信息,以表明这是一个新问题(并删除任何重复的答案)。

  • This问题要求颇为相似,要问我什么东西,唯一的答案提到的方式使用JavaScript来改变这一切“#”符号“%23”。但是,我已经编码了我的URL来完成此操作,所以答案不相关。
  • This问题问我相信是一个类似的问题,而接受的答案基本上说,Share(分享)按钮已被弃用,并继续回答Like按钮。但是,虽然共享功能可能曾经被弃用,但我已经链接到developers.facebook.com上有一个完整的工作版本。我想使用此版本,但能够共享包含锚定标记的链接。

有没有人有任何建议如何进行?

+0

提示......远方提示,尝试将地址链接http://website.com/!#10。我现在要去做一些测试,但我几乎肯定这会有所帮助。几乎。 – 2014-10-22 01:13:24

+0

Unfortunatley,同时使用“!”和它的编码表示“%21”,在您推荐的地方只产生一个没有内容的“共享”页面,当您点击“发布到Facebook”时,它会将您带到redirect_uri,但实际上并没有共享任何内容Facebook的。 – Jake 2014-10-22 01:23:43

+1

我有一个在窗口上运行此URL的本地示例,它可以与#dia-13一起使用:https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.terra .com.br%2F%23dia-13&display = popup&ref = plugin。也许端点/对话框/共享,不会按需要工作,但/ sharer/sharer可以。 – 2014-10-22 01:29:01

回答

1

根据需要,使用对话框似乎不允许URL有#10。

取而代之,您可以使用,例如: https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.terra.com.br%2F%23dia-13&display=popup&ref=plugin;

可以做些什么是使用javascript打开一个窗口,使用这个URL,其中u引用URL。

到目前为止,没有描述哪些参数可以与URL一起使用的文档。众所周知,图像,标题和描述可能由<meta>标签使用og:image来声明,例如,以确保一些默认内容。

如这里指出: how to pass parameter like title,summary and image in facebook sharer urlhttp://okaypl.us/blog/facebook-share-dialog-longer-accepts-custom-parameters/

可能是没工作了在类似的问题被发现像一些旧的参数。

+0

非常感谢! – Jake 2014-10-22 02:07:04

相关问题