ios - Facebook 分享来自 iOS 应用程序的图像

标签 ios facebook facebook-graph-api

我在通过 iOS 应用程序在 Facebook 上共享图像时遇到问题。
(See this post)
我读到在分享之前预先填写文本是违反 Facebook 政策的。
预填充图像是否也违反了他们的政策?

我可以理解预填充可能会导致夸大。但是在一个处理图片的应用程序中,如果我不能通过预加载让用户轻松分享他的图片;在我的应用程序中有一个 FB 按钮有什么意义?

最佳答案

据我了解,我们不能预填充文本,但是,可以将您的应用程序中的照片分享到 Facebook,并且没有限制。正如他们所说,只有一些要求

  • 照片大小必须小于 12MB
  • 人们需要安装 native Facebook for iOS 应用程序,版本 7.0 或更高版本。

  • 下面是使用 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/

    相关文章:

    ios - 在 iOS6 上的 UITextView 上使用 attributedText (NSAttributedString) 仅适用于段落样式或字体,但不能同时适用于两者

    ios facebook 获取玩相同应用程序的好友列表

    facebook-graph-api - Instagram OEmbed 问题 - OAuthException 200 提供有效的应用程序 ID

    javascript - 自定义 Facebook 评论集成(JS SDK)

    facebook-graph-api - 使用 Graph API Explorer 发布照片

    ios - 由于 App 传输安全性,Parse-Server 未下载 PFFile

    ios - 何时使用 dequeueReusableCellWithIdentifier 与 dequeueReusableCellWithIdentifier : forIndexPath

    ios - 在其父类(super class)初始化之后初始化 UIView init?

    javascript - IE8 中的 facebook 连接 javascript 错误

    iPhone FBConnect 始终切换到 Safari 或 Facebook 应用程序进行身份验证