除了openSocial JSON 对象,您还可以使用JSON对象
例如这个 JSON 片段:
"to":[
{"objectType":"person", "id":"@me"}.
{"objectType":"person", "id":"@public"}
{"objectType":"community", "id":"xxx-xx-xxx0x0x0x0x0x"}
]
...可以通过像这样更新您的jsonObject来生成:
// @me
JsonJavaObject meJson = new JsonJavaObject();
meJson.put("objectType","person");
meJson.put("id","@me");
// @public
JsonJavaObject publicJson = new JsonJavaObject();
publicJson.put("objectType","person");
publicJson.put("id","@public");
// Community
JsonJavaObject communityJson = new JsonJavaObject();
communityJson.put("objectType","community");
communityJson.put("id","xxx-xx-xxx0x0x0x0x0x");
// Shove them all in a list
List<JsonJavaObject> toJson = new ArrayList<JsonJavaObject>();
toJson.add(meJson);
toJson.add(publicJson);
toJson.add(communityJson);
// add to: [...] to the root JsonJavaObject
jsonObject.put("to", toJson ) ;
另外:这是一个关于将用户添加到trustedExternalApplication角色的视频。