Iphone ShareKit with downloading video for facebook?

Does anyone know how I can use Sharekit to post videos on facebook? Should I set it up or is there something already out there that can do this from sharekit? Any extensions I can download?

Thanks!

+4
source share
1 answer

Instead of using sharekit, I suggest using FBGraphAPI for this ...

Here are the steps you can post to Facebook.

in .h file

#import "FbGraph.h" #import "FbGraphFile.h" #import "JSON.h" #import <MobileCoreServices/MobileCoreServices.h> @interface ViewController : UIViewController { FbGraph *FB_Graph; FbGraphResponse *FB_Graph_Response; FbGraphFile *FB_Graph_File; } -(IBAction)btnShareVideoPress:(id)sender; @end 

this method is called in the .m file .....

 - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; NSString *ClientID = @"197556430726736"; FB_Graph = [[FbGraph alloc]initWithFbClientID:ClientID]; [FB_Graph authenticateUserWithCallbackObject:self andSelector:@selector(fbGraphCallback:) andExtendedPermissions:@"user_photos,user_videos,publish_stream,offline_access,user_checkins,friends_checkins"]; } -(IBAction)btnShareVideoPress:(id)sender { NSString *path = [[NSBundle mainBundle] pathForResource:@"YouTubeTest" ofType:@"m4v"]; NSURL *videoURL1=[NSURL fileURLWithPath:path]; NSMutableDictionary *variables = [[NSMutableDictionary alloc]init]; FB_Graph_File = [[[FbGraphFile alloc] initwithURL:videoURL1]retain]; [variables setObject:FB_Graph_File forKey:@"file"]; [variables setObject:@"Test video upload 1" forKey:@"message"]; [variables setObject:@"video" forKey:@"MediaType"]; [FB_Graph doGraphPost:@"me/videos" withPostVars:variables]; FbGraphResponse *fb_graphresponse = [FB_Graph doGraphGet:@"me/videos/uploaded" withGetVars:variables]; NSLog(@"postPictureButtonPressed: %@", fb_graphresponse.htmlResponse); } 
+2
source

Source: https://habr.com/ru/post/908628/


All Articles