facebook demo uygulamasını kullanın.
SessionViewController içinde, genişletilmiş izni almak için bu ekleyin:
- (void)askPermission:(id)target {
FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"publish_stream";
[dialog show];
}
Sonra akışı yayınlamak için bir yöntem gerekir. Onlar veri göndermek için tam olarak ne söyleme. Ama öyle whateer bir sözlükte paketleyin. Bir URL olduğundan, iyi bir tahmin bir NSString olurdu. Sen daha fazla yararlanmalarına API sayfasına
Ben işe yarayabilecek bu 5 bulundu:
Feed.publishActionOfUser Feed.publishStoryToUser Feed.publishTemplatizedAction Feed.publishUserAction
Ayrıca vardır:
Links.post
Ama sen ne yapmak istediğinize bağlı olarak, onu anlamaya gerekecek. Ayrıca anahtar kow gerekir. Ben url aldı
- (IBAction)sendURL:(id)target{
NSMutableDictionary *args = [[[NSMutableDictionary alloc] init] autorelease];
[args setObject:urlString forKey:@"url"];
FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
[uploadPhotoRequest call:@"Links.post" params:args];
}
Bazı args dışarı bıraktım ama anladınız. Ben, siz yöntem çağrıları araştırma gerekecek, böylece tam olarak ne istediğini kimse emin değilim.
Bu yardımcı olur umarım.