我尝试将图像共享到 Facebook,并且我需要应用名称在 Facebook 的共享帖子中
这是代码:
FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
UIImage *image1 = [GeneralMethods imageConvertToSizeWithImage:postImageView.image scaledToWidth:300];
photo.image = [UIImage imageNamed:@"VImage.png"];
photo.userGenerated = YES;
NSDictionary *properties = @{
@"og:type": @"article",
@"og:title": @"new item",
@"og:description": @"bla bla",
// @"og:image": @[photo],
};
FBSDKShareOpenGraphObject *object = [FBSDKShareOpenGraphObject objectWithProperties:properties];
// [object setPhoto:photo forKey:@"og:image"];
// Create an action
FBSDKShareOpenGraphAction *action = [[FBSDKShareOpenGraphAction alloc] init];
action.actionType = @"news.publishes";
[action setObject:object forKey:@"article"];
// Add the photo to the action. Actions
// can take an array of images.
[action setArray:@[photo] forKey:@"image"];
// Create the content
FBSDKShareOpenGraphContent *content = [[FBSDKShareOpenGraphContent alloc] init];
content.action = action;
content.previewPropertyName = @"article";
[FBSDKShareDialog showFromViewController:ParetDelaget withContent:content delegate:self];
这是我添加的图片的 Facebook 预览页面:
这是我的 Facebook 墙上没有图片的帖子:
我做错了什么?