Facebook iOS SDK-共享用户照片
我需要上传照片到用户的相册,让用户分享一些信息。我已使用Facebook iOS SDK-共享用户照片,facebook,facebook-graph-api,facebook-ios-sdk,Facebook,Facebook Graph Api,Facebook Ios Sdk,我需要上传照片到用户的相册,让用户分享一些信息。我已使用[FBRequestConnection startForUploadPhoto:photo completionHandler:handler]将照片上载到app album,但是否有方法共享上载的照片 谢谢。您可以使用Facebook SDK中提供的startWithGraphPath方法: + (FBRequestConnection*)startWithGraphPath:(NSString*)graphPath
[FBRequestConnection startForUploadPhoto:photo completionHandler:handler]
将照片上载到app album,但是否有方法共享上载的照片
谢谢。您可以使用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
}];
}
}
我想你可以通过facebook用户ID在startWithGraphPath中更改“我”