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のオブジェクトとして渡そうとしました(エスケープされました)。
動作しません