2

我正在构建一个 iOS 应用程序,让用户创建某种类型的图像,当用户完成后,他们可以选择自动将其发布到他们的 Facebook 时间轴上。

我能够自动发布到用户的时间线,因为用户允许我们的应用发布权限。我让我的应用程序将用户创建的图像发布到他们的 Facebook 时间线。它顺利地出去了。该图像出现在 Facebook 上,并显示该图像是由我的应用程序创建的。但是当用户单击应用程序名称到我的内容页面时,我无法提供链接。我怎样才能做到这一点 ?我看到 Instagram 有这个功能,它应该会推动我们的应用程序的更多参与。这是Instagram如何做到这一点的屏幕截图在此处输入图像描述

这就是我的应用程序显示它的方式 在此处输入图像描述

这是我如何在我的 iOS 应用程序中将图像发布到用户时间轴的代码

FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = [UIImage imageWithData:,myImage];
photo.userGenerated = YES;

 NSURL *URL =  [NSURL URLWithString:[NSString stringWithFormat:@"http://www.myWebsite.com/profile/%@/item/xxxx]];

photo.caption = [NSString stringWithFormat:@"%@%@ Created by xxx"];
photo.userGenerated = YES;
photo.imageURL = URL;

FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];    
[FBSDKShareAPI shareWithContent:content delegate:self];

我需要使用 opengraph 还是其他任何东西?请帮忙。提前致谢

4

0 回答 0