0

OG アクションを発行するときに、正しいパラメーターを渡すことに問題があります。アクションには、配列型のカスタム プロパティ「プロファイル」があります。このパラメーターに 2 つの要素を渡したい。このためのリンクを生成するにはどうすればよいですか?

私はこれらの変種を試しました:

FB.api("/me/APP_NAMESPACE:ACTION?OG_OBJECT=LINK_TO_OG_OBJECT&profile[]=1&profile[]=2",....)

FB.api("/me/APP_NAMESPACE:ACTION?OG_OBJECT=LINK_TO_OG_OBJECT&profile[0]=1&profile[1]=2",....)

それらは機能しません - FB はエラーを返します。

助けてください


配列を JSON およびエスケープされた JSON として渡そうとしました。

var q = new Array();
q.push(*VALUE1*);
q.push(*VALUE2*);

q = $.toJSON(q);

これを試しました: '...profile[]='+q+'...' 、 '...profile='+q+'...' およびこれ: '...profile[]='+escape(q )+'...', '...profile='+escape(q)+'...'

そして q をJSONのオブジェクトとして渡そうとしました(エスケープされました)。

動作しません

4

1 に答える 1

0

まだ試していないので、ほとんどの場合、Graph API の場合と同様に、配列データを JSON として渡す必要があると思います…?

于 2012-05-31T18:41:27.520 に答える