0
我需要將照片上傳到用戶的相冊,並讓用戶分享一些消息。我已經使用[FBRequestConnection startForUploadPhoto:photo completionHandler:handler]
將照片上傳到應用相冊,但有什麼方法可以共享上傳的圖片嗎?Facebook iOS SDK - 共享用戶照片
謝謝。
我需要將照片上傳到用戶的相冊,並讓用戶分享一些消息。我已經使用[FBRequestConnection startForUploadPhoto:photo completionHandler:handler]
將照片上傳到應用相冊,但有什麼方法可以共享上傳的圖片嗎?Facebook iOS SDK - 共享用戶照片
謝謝。
可以使用startWithGraphPath方法提供了Facebook SDK:
+ (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中改變:@「me」。