C# 通过开放图传递信息

C# 通过开放图传递信息,c#,asp.net,facebook,facebook-graph-api,facebook-opengraph,C#,Asp.net,Facebook,Facebook Graph Api,Facebook Opengraph,我正试图在时间线上贴一个动词。每次用户点击按钮发布到时间线时,我希望通过不同的信息传递,例如 用户使用代码单击第一页上的帖子 FB.api( '/me/devthree:Visited?product=http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx?Data=Product1', 'post', 但是在第二页,当他们点击我想用代码发布时 FB.api( '/me/devthree:Visited?p

我正试图在时间线上贴一个动词。每次用户点击按钮发布到时间线时,我希望通过不同的信息传递,例如 用户使用代码单击第一页上的帖子

FB.api(
        '/me/devthree:Visited?product=http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx?Data=Product1', 'post',
但是在第二页,当他们点击我想用代码发布时

FB.api(
        '/me/devthree:Visited?product=http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx?Data=Product1', 'post',
发布成功,但在页面testOgWebsite.aspx上,查询字符串中没有传递任何信息。我走对了吗

任何帮助都将不胜感激


谢谢

我不确定你是否有意,但这两行是一样的

以下是我传递参数的方式:

FB.api('/me/devthree:Visited', 'post', {
        product: "http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx", 
        Data: "Product1"
    }, 
    function(result){
    console.log(result);
});
注意,它可能不起作用的另一个原因是您的URL中有两个“?”,如下所示:

?Data=Product1'
应该是这样的:

&Data=Product1'