我在 Xamarin (MonoTouch.FacebookConnect) 中使用 Facebook SDK for iOS。我正在使用以下 API 创建一个请求对话框。但我遇到了一个错误。我有这个代码:
parms = NSMutableDictionary.FromObjectsAndKeys(
new NSObject[]
{
new NSString(id),
new NSString(userid),
new NSString(token))
},
new NSObject[]
{
new NSString("to"),
new NSString("id"),
new NSString("token")
});
FBWebDialogs.PresentRequestsDialogModally (
null,
"Come join my challenge.",
"Come Play",
parms,
(FBWebDialogResult result, NSUrl resultUrl, NSError error) =>
{
Console.WriteLine("within handler");
}
);
当它打开请求时,我收到以下错误:
An error occurred. Please try again later.
Error Code 110
Error Description: Invalid user id
Error Message: Missing user cookie (to validate session user)
我正在使用 MonoTouch FacebookConnect FBLoginView 控件来管理登录过程。但是,我无法正确建立请求。知道为什么吗?有什么我想念的吗?
谢谢。