Facebook in iOS6.0 use SLRequest to upload a photo failed anyway

后端 未结 1 1292
南旧
南旧 2020-12-29 15:37

Here Comes my Objc code:

ACAccountStore *facebookaccount = [[ACAccountStore alloc] init];
ACAccountType *facebookaccountType = [facebookaccount accountTypeWi         


        
相关标签:
1条回答
  • 2020-12-29 16:28

    I can successfully upload a photo by including a file name in addMultipartData and by passing the message as part of the SLRequest options.

    code:

    NSDictionary *parameters = @{@"message": sendmessage};
    
    SLRequest *facebookRequest = [SLRequest requestForServiceType:SLServiceTypeFacebook
                                                requestMethod:SLRequestMethodPOST
                                                          URL:[NSURL URLWithString:@"https://graph.facebook.com/me/photos"]
                                                               parameters:parameters];
    
    [facebookRequest addMultipartData: myImageData
                                         withName:@"source"
                                             type:@"multipart/form-data"
                                         filename:@"TestImage"];
    
    facebookRequest.account = facebookAccount;
    
    [facebookRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error)
    {
         // Log the result
    }];
    
    0 讨论(0)
提交回复
热议问题