0

タイムラインに動詞を投稿しようとしています。ユーザーがボタンをクリックしてタイムラインに投稿するたびに、さまざまな情報を渡す必要があります。たとえば、ユーザーがコードを使用して1ページ目の投稿をクリックします。

FB.api(
        '/me/devthree:Visited?product=http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx?Data=Product1', 'post',

しかし、2ページ目にクリックすると、コードを使用して投稿したい

FB.api(
        '/me/devthree:Visited?product=http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx?Data=Product1', 'post',

投稿は成功しましたが、testOgWebsite.aspxページには、クエリ文字列で渡される情報がありません。私はそれについて正しい方向に進んでいますか?

どんな助けでも大歓迎です。

ありがとうございました

4

1 に答える 1

1

意図したかどうかはわかりませんが、これら2つの行は同じです。

これが私がパラメータを渡した方法です:

FB.api('/me/devthree:Visited', 'post', {
        product: "http://dev3.vendorshop.net/vendor/og/testOgWebsite.aspx", 
        Data: "Product1"
    }, 
    function(result){
    console.log(result);
});

おそらく機能しないもう1つの理由は、「?」が2つあることです。このようにあなたのURLで:

?Data=Product1'

これである必要があります:

&Data=Product1'
于 2012-04-30T11:23:00.217 に答える