使用FBMessageDialog iPhone SDK打开Facebook Messanger


FBSDKMessageDialog * shareDialog = [[FBSDKMessageDialog alloc] init];
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentDescription =@"HELLO";
content.contentURL = [NSURL URLWithString:@"http://202.258.69.3"];
shareDialog.shareContent = content;
shareDialog.delegate = self;
[FBSDKMessageDialog showWithContent:content delegate:self];

它总是为我提供错误,如

- canopenurl:url失败:" fb-messenger-api:/" - 错误:"(null)"描述::无法完成操作。 (com.facebook.sdk.share错误202。)

来自错误,我猜这是由于两个原因之一:

  1. 用户无法获得身份验证,请确保您已在info.plist文件中添加了FacebookAppID密钥
  2. 尝试在LSApplicationQueriesSchemes下的info.plist中包括键fbauthfbauth2

最新更新