Facebook グラフ API を使用して Facebook ウォールで YouTube ビデオを共有しようとしていますが、FB ウォールで共有されません。Facebook から通知を受け取りました。次のコードを使用しました。
`
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
receivedData, @"video.mov",
@"video/quicktime", @"contentType",
strMessage, @"title",
@"", @"description",
nil];
NSLog(@"video data is..%@",params);
[appDel.facebook requestWithGraphPath:@"me/link"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
`
次に、YouTubeのリンクとサムネイル画像を共有しようとしましたが、この場合、リンクはFacebookの壁で共有されていますが、静止画像を送信しようとしてもサムネイル画像が壁に投稿されませんが、うまくいきません。このために、次のコードを使用しました。
`
// NSString *imgnam=[self->arr_Thumnail objectAtIndex:indexForThumnail];
// id path = imgnam;
// NSURL *url = [NSURL URLWithString:path];
// NSData *data = [NSData dataWithContentsOfURL:url];
// UIImage *img = [[UIImage alloc] initWithData:data];
NSString *image_link = @"http://i.ytimg.com/vi/#####/2.jpg";
NSString *videoLinkString=[self.arr_http objectAtIndex:indexForVideoBtn];
// NSLog(@"imageString..... %@ ",thumnailImg);
NSLog(@"videoLinkString..... %@ ",videoLinkString);
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"274849509266872", @"app_id",
@"http://youtube.com", @"source",
image_link, @"picture",
videoLinkString, @"link",
strMessage,@"message",
nil];
[appDel.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate: self];
`
Facebook グラフ API を使用して、Facebook ウォールのサムネイルで YouTube ビデオを共有する方法についてのアイデアやヘルプをいただければ幸いです。