是否可以在redirect_uri中包含#的facebook对话框/提要

时间:2013-06-11 21:46:34

标签: facebook jquery-mobile share

我有一个jquery移动网站,我想通过Facebook的对话框/供稿系统分享。

jQuery mobile使用作为内部导航系统,所以如果我想为我的jqm网站的page_3共享一个jqm网址,我会使用类似:http://www.my_jqm_site.com/#page_3的内容。

但是让Facebook的对话框/提要感到悲伤:

https://www.facebook.com/dialog/feed
  ?app_id       = ...
  &link         = http://apps.facebook.com/celjska_puzzle/#page_3
  &redirect_uri = http://apps.facebook.com/celjska_puzzle/#page_3
  &picture      = ...
  &name         = .
  &caption      = ...
  &description  = ...

他们无论如何要做到这一点?

无论有没有编码,我都试过了。

目前我想我会使用,然后让页面在加载过程中通过javascript进行一些更改,但我真的很讨厌这样做的想法。

1 个答案:

答案 0 :(得分:0)

我正在研究这样的问题。要在redirect_uri和link中输入的URL:

.../xfile.jsp?item=/contests/bhg_homeimprovement/bhg_splashsweeps_win2500_homeimprovement&temp=yes&hid=#HashID#&esrc=nwbhgsweeps072514a

FB对话框按原样出错。对完整的URL进行编码修复了该问题,并在“HashID”周围输出哈希值,但在删除之前是等号。添加第二个等号将输出2个相等的符号,但只有一个将输出无符号。

这不是一个完整的解决方案,但确实看起来像哈希标记。