Facebook 如何使用不同的GET参数对url进行不同的*共享*

Facebook 如何使用不同的GET参数对url进行不同的*共享*,facebook,facebook-graph-api,facebook-like,facebook-javascript-sdk,facebook-sharer,Facebook,Facebook Graph Api,Facebook Like,Facebook Javascript Sdk,Facebook Sharer,我通过facebook制作了一个投票系统,结果是按他们点击“是”和“否”的股份数计算的 单击“是”后,用户将链接发送到墙上(与“og:url”中的url相同) 单击“否”后,用户将链接发送到墙上(与“og:url”中的url相同) 之后,我通过get请求获得结果: http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50?vote=yes 及 结

我通过facebook制作了一个投票系统,结果是按他们点击“是”和“否”的股份数计算的

单击“是”后,用户将链接发送到墙上(与“og:url”中的url相同)

单击“否”后,用户将链接发送到墙上(与“og:url”中的url相同)

之后,我通过get请求获得结果:

http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50?vote=yes

结果中没有参数“shares”。但在第页的结果中:

http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50
参数“股份”存在(表决权=是且表决权=否的等额“股份”)


ps:对不起,我的英语不好。

看起来你忘了对URL进行URL编码——无论你何时将一个URL引入URL上下文本身,都必须使用它作为另一个URL内的GET参数值……URL编码与否——都是一样的。我使用URL更新问题,并且发送到墙的链接的末尾确实有
?vote=yes | no
部分,它可能还没有被FB截断?为了避免GET参数出现问题,您还可以消除它们–分别使用URL
../istrebitel-seria-export-t-50/投票通过的
../istrebitel-seria-export-t-50/投票通过的
。由于这些中没有GET参数,Facebook应该正确处理它们,并将它们视为不同的URL。在您的服务器端,您可以使用mod_rewrite使它们仍然指向同一个文档。是的,我已经在编程了。谢谢
http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50?vote=yes
http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50?vote=no
http://graph.facebook.com/?ids=http://www.obeschania.ru/documents/promises/istrebitel-seria-export-t-50