in Facebook.Unity/Canvas/CanvasFacebook.cs [172:209]
public override void AppRequest(
string message,
OGActionType? actionType,
string objectId,
IEnumerable<string> to,
IEnumerable<object> filters,
IEnumerable<string> excludeIds,
int? maxRecipients,
string data,
string title,
FacebookDelegate<IAppRequestResult> callback)
{
this.ValidateAppRequestArgs(
message,
actionType,
objectId,
to,
filters,
excludeIds,
maxRecipients,
data,
title,
callback);
MethodArguments args = new MethodArguments();
args.AddString("message", message);
args.AddCommaSeparatedList("to", to);
args.AddString("action_type", actionType != null ? actionType.ToString() : null);
args.AddString("object_id", objectId);
args.AddList("filters", filters);
args.AddList("exclude_ids", excludeIds);
args.AddNullablePrimitive("max_recipients", maxRecipients);
args.AddString("data", data);
args.AddString("title", title);
var call = new CanvasUIMethodCall<IAppRequestResult>(this, MethodAppRequests, Constants.OnAppRequestsCompleteMethodName);
call.Callback = callback;
call.Call(args);
}