Facebook iOS SDK - 分享用户照片

     2023-03-16     155

关键词:

【中文标题】Facebook iOS SDK - 分享用户照片【英文标题】:Facebook iOS SDK - share user photo 【发布时间】:2012-12-05 04:24:56 【问题描述】:

我需要将照片上传到用户的相册并让用户分享一些消息。我已经使用[FBRequestConnection startForUploadPhoto:photo completionHandler:handler]将照片上传到应用相册,但是有什么方法可以分享上传的照片吗?

谢谢。

【问题讨论】:

【参考方案1】:

您可以使用 Facebook SDK 中提供的 startWithGraphPath 方法:

+ (FBRequestConnection*)startWithGraphPath:(NSString*)graphPath
                            parameters:(NSDictionary*)parameters
                            HTTPMethod:(NSString*)HTTPMethod
                     completionHandler:(FBRequestHandler)handler;

这是我用来上传带有消息的照片的代码,因此该照片与消息一起出现在我的时间轴上:

- (void) requestPostPhoto:(UIImage *)photo withMessage:(NSString *)message

    if( [self isLocalUserConnected] )
    
        NSMutableDictionary * params = [[NSMutableDictionary alloc] init];
        if( message != nil || ![message isEqualToString:@""] )
        
            [params setObject:message forKey:@"message"];
        

        [params setObject:UIImagePNGRepresentation(photo) forKey:@"picture"];        
        [FBRequestConnection startWithGraphPath:@"me/photos"
                                     parameters:params
                                     HTTPMethod:@"POST" completionHandler:^(FBRequestConnection * connection, id result, NSError * error)
         
             //TODO: add some code here
         ];
    

我认为你可以在 startWithGraphPath 中更改:facebook 用户 ID 中的 @"me"。

【讨论】:

使用标准文本分享照片 - Facebook iOS SDK 4.x

】使用标准文本分享照片-FacebookiOSSDK4.x【英文标题】:sharephotowithstandardtext-FacebookiOSSDK4.x【发布时间】:2015-11-0601:12:30【问题描述】:我需要在用户的墙上贴一张带有标准文字的图片。你能用FBSDK4.x做到这一点吗?letphotoshare=FBSDKS... 查看详情

Android 和 Facebook SDK:分享用户生成的点击退出的照片

】Android和FacebookSDK:分享用户生成的点击退出的照片【英文标题】:AndroidandFacebookSDK:shareauser-generatedphotothatclicksout【发布时间】:2015-08-1801:32:21【问题描述】:我依靠Android的FacebookSDK4.0来允许用户在Facebook图表上分享照片。我希... 查看详情

ios - 在 sdk 3.14 的用户的 facebook 提要中发布照片

】ios-在sdk3.14的用户的facebook提要中发布照片【英文标题】:ios-postingphotoinuser\'sfacebookfeedinsdk3.14【发布时间】:2014-06-1909:54:54【问题描述】:在sdk3.14中在Facebook上传/发布照片时需要帮助。大部分工作代码在旧sdk版本中已被弃用,... 查看详情

以用户身份将照片发布到 Facebook 粉丝页面。 iOS Facebook SDK 3.1

】以用户身份将照片发布到Facebook粉丝页面。iOSFacebookSDK3.1【英文标题】:PostingaphototoFacebookfanpageasuser.iOSFacebookSDK3.1【发布时间】:2012-10-0208:47:50【问题描述】:我正在尝试使用FacebookSDK3.1将用户的照片发布到Facebook页面。当我使... 查看详情

使用 Facebook iOS SDK 分享带字幕的视频

】使用FacebookiOSSDK分享带字幕的视频【英文标题】:SharingavideowithacaptionusingFacebookiOSSDK【发布时间】:2016-03-0318:17:27【问题描述】:我使用的是最新版本的FacebookSDK。分享带有标题的照片很容易:FBSDKSharePhotoContent*content=[[FBSDKSharePh... 查看详情

通过 FB SDK for iOS 将视频分享到 facebook

】通过FBSDKforiOS将视频分享到facebook【英文标题】:SharingVideotofacebookviaFBSDKforiOS【发布时间】:2013-08-0606:41:25【问题描述】:我在我的应用中创建了一个视频。我想通过Facebook原生SDK将此视频分享到用户的Facebook墙。我能够使视频... 查看详情

Facebook SDK iOS - 用户照片不会在发布版本中检索,但在调试版本中可以完美运行。 [关闭]

】FacebookSDKiOS-用户照片不会在发布版本中检索,但在调试版本中可以完美运行。[关闭]【英文标题】:FacebookSDKiOS-Userphotosdoesn\'tretrievinginreleasebuildbutworksperfectlyinDebugbuild.[closed]【发布时间】:2016-04-2013:09:41【问题描述】:我遇到... 查看详情

iOS 9 Facebook SDK 登录/分享

】iOS9FacebookSDK登录/分享【英文标题】:iOS9FacebookSDKLogin/Share【发布时间】:2015-09-2317:17:58【问题描述】:我在iOS9上使用最新的FacebookSDK(4.6)时遇到了问题。为了授权用户,我使用了FBSDKLoginManager。我试过设置这个:loginManager.loginBe... 查看详情

如何在 Facebook iOS SDK 中发布或分享?

】如何在FacebookiOSSDK中发布或分享?【英文标题】:HowtopostorshareinFacebookiOSSDK?【发布时间】:2016-02-1904:29:12【问题描述】:我正在尝试使用FacebookSDK在我的fb中发布消息或分享照片。我已经按照如何安装它的步骤进行操作。我已经... 查看详情

iOS facebook sdk 如何下载相册、个人资料照片数据

】iOSfacebooksdk如何下载相册、个人资料照片数据【英文标题】:iOSfacebooksdkhowtodownloadalbum,profilephotosdata【发布时间】:2012-07-2715:35:03【问题描述】:我想让我的iPhone应用程序用户查看并从他们的facebook个人资料照片中选择,下载照... 查看详情

Facebook iOS SDK - 获取用户相册

】FacebookiOSSDK-获取用户相册【英文标题】:FacebookiOSSDK-fetchinguseralbums【发布时间】:2014-08-1813:49:40【问题描述】:我在我的iPhone应用程序中使用FacebookSDK。我想找到用户的Facebook个人资料照片,为此我使用以下代码:-(IBAction)Facebo... 查看详情

Facebook iOS SDK 分享对话框 - 在朋友的墙上分享

】FacebookiOSSDK分享对话框-在朋友的墙上分享【英文标题】:FacebookiOSSDKShareDialog-SharingonaFriend\'sWall【发布时间】:2013-11-2311:56:19【问题描述】:是否可以使用FacebookiOSSDK分享对话框在朋友的墙上分享?我知道使用FeedDialog可以做到... 查看详情

通过 SLComposeView 从 UIImagePicker 分享照片到 Facebook

】通过SLComposeView从UIImagePicker分享照片到Facebook【英文标题】:SharephotofromUIImagePickertoFacebookthruSLComposeView【发布时间】:2013-05-2311:50:37【问题描述】:我试图让用户从他们的相机胶卷中挑选媒体,然后使用iOS6社交框架将其分享到F... 查看详情

在 facebook 上分享 照片 api 新 IOS

】在facebook上分享照片api新IOS【英文标题】:shareonfacebookphotoapinewIOS【发布时间】:2012-07-0103:58:35【问题描述】:http://www.raywenderlich.com/77/how-to-post-on-facebook-with-your-iphone-app我发现这个在facebook墙上分享照片的教程是完美的,但是... 查看详情

如何从 iOS 上的 Facebook SDK 获取用户数据

】如何从iOS上的FacebookSDK获取用户数据【英文标题】:howtogetuserdatafromFacebookSDKoniOS【发布时间】:2016-06-0210:41:26【问题描述】:下午好!我需要从Facebook获取用户数据。我成功获取了用户名、id、照片等数据。但是当您尝试查询婚... 查看详情

iOS Facebook SDK 原生分享

】iOSFacebookSDK原生分享【英文标题】:iOSFacebookSDKNativeSharing【发布时间】:2015-03-1413:58:13【问题描述】:我已使用以下代码通过本机Facebook应用程序(如果已安装)将链接的Facebook共享与描述、标题等集成:FBLinkShareParams*params=[[FBL... 查看详情

如何在不使用原生 ios 应用程序中的 FBSDKShareDialog 的情况下在 Facebook 墙上分享照片或链接

...何在不使用原生ios应用程序中的FBSDKShareDialog的情况下在Facebook墙上分享照片或链接【英文标题】:howtoshareaPhotoOrlinkonfacebookwallwithoutusingFBSDKShareDialogfromnativeiosapp【发布时间】:2015-08-2701:52:33【问题描述】:我想在不使用FBSDKShareDia... 查看详情

Facebook sdk io 从相册中获取照片

】Facebooksdkio从相册中获取照片【英文标题】:Facebooksdkiogettingphoto\'sfromalbum【发布时间】:2012-07-2817:43:22【问题描述】:我得到了facebooksdkop并且正在运行。我尝试获取相册的所有照片。目前我正在使用这个:NSString*S=[[NSStringalloc]... 查看详情