我在通过 iOS 应用程序在 Facebook 上共享图像时遇到问题。
(See this post)
我读到在分享之前预先填写文本是违反 Facebook 政策的。
预填充图像是否也违反了他们的政策?
我可以理解预填充可能会导致夸大。但是在一个处理图片的应用程序中,如果我不能通过预加载让用户轻松分享他的图片;在我的应用程序中有一个 FB 按钮有什么意义?
最佳答案
据我了解,我们不能预填充文本,但是,可以将您的应用程序中的照片分享到 Facebook,并且没有限制。正如他们所说,只有一些要求
下面是使用 FBSDKSharePhotoContent 通过 FB 分享照片的示例代码
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image = info[UIImagePickerControllerOriginalImage];
FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = image;
photo.userGenerated = YES;
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];
...
}
引用:https://developers.facebook.com/docs/sharing/ios
关于ios - Facebook 分享来自 iOS 应用程序的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36612868/