需要使用iOS SDK将URL和照片共享到Facebook
我正在开发一个iOS应用程序,我想使用Facebook SDK将应用程序中的图像共享到Facebook。我能够成功地做到这一点,所以这不是一个问题。然而,我想做的是,在打开的对话中加入图片,并加入附加文本,如应用程序的名称以及应用程序的url。不幸的是,我只能在Facebook的文档中找到如何单独完成这项工作,但我想在一个步骤中分享这两项内容。我该怎么做 以下是共享照片的示例代码:需要使用iOS SDK将URL和照片共享到Facebook,ios,facebook,facebook-graph-api,Ios,Facebook,Facebook Graph Api,我正在开发一个iOS应用程序,我想使用Facebook SDK将应用程序中的图像共享到Facebook。我能够成功地做到这一点,所以这不是一个问题。然而,我想做的是,在打开的对话中加入图片,并加入附加文本,如应用程序的名称以及应用程序的url。不幸的是,我只能在Facebook的文档中找到如何单独完成这项工作,但我想在一个步骤中分享这两项内容。我该怎么做 以下是共享照片的示例代码: UIImage *img = [info objectForKey:UIImagePickerControll
UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
FBPhotoParams *params = [[FBPhotoParams alloc] init];
// Note that params.photos can be an array of images. In this example
// we only use a single image, wrapped in an array.
params.photos = @[img];
[FBDialogs presentShareDialogWithPhotoParams:params
clientState:nil
handler:^(FBAppCall *call,
NSDictionary *results,
NSError *error) {
if (error) {
NSLog(@"Error: %@",
error.description);
} else {
NSLog(@"Success!");
}
}];
至于共享链接,这是他们提供的代码:
NSURL* url = [NSURL URLWithString:@"https://developers.facebook.com/ios"];
[FBDialogs presentShareDialogWithLink:url
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success!");
}
}];
为了共享图像,我应该使用以下方法:presentShareDialogWithPhotoParams
当我共享链接时,我要使用以下方法:presentShareDialogWithLink
是否有一种方法可以组合两个对象(即图像数组和链接/文本)