iPad
için bir iOS
uygulaması geliştiriyorum. Instagram
API
'u uygulayarak fotoğrafları fotoğraflardan alıp kullanabilirim. Aynı şeyi yapabilir miyim ama Facebook? Kullanıcıların resimlerine erişmenin herhangi bir yolu var mı? TeşekkürleriOS uygulamasındaki Facebook'tan görüntüleri alın ve gösterin
cevap
Grafik API, aradığınız verileri görmeye başlamak istediğiniz yerdir. kullanıcı fotoğrafları için göz atın: kullanıcı yarattı Albümler - Ben Graph API Explorer kullanarak farklı sorgular denemenizi öneririz https://developers.facebook.com/docs/reference/api/photo/
- https://developers.facebook.com/docs/reference/api/user/ Bilgi bir fotoğraf hakkında: https://developers.facebook.com/tools/explorer Önce user_photos izni sormak emin olun Sorgudaki bana/albümlere girdiğinizde, oturum açmış kullanıcı için bir albüm listesi sunulur. Bu albümün bilgilerini görmek için sonuçlarda bir albümün kimliğini tıklayın. Bu albümün fotoğraflarını görmek için fotoğraflarınızı girin.
Ne istediğinizi öğrendikten sonra, kimliklerini doğrulamak ve ilginizi çeken fotoğraflar çekmek için Grafik API'sının ve diğer API'lerin üzerine kurulu iOS SDK'lara göz atabilirsiniz. iOS SDK bilgi için
isteklerini yapmaya, bkz: https://developers.facebook.com/docs/reference/ios/3.1/class/FBRequestConnection#startWithGraphPath%3AcompletionHandler%3ABir Album_ID verilen bir albüm için fotoğraf demek görmek istiyorum Yani eğer, sizin gibi istek kodunu kullanır:
[FBRequestConnection startWithGraphPath:@"<album_id>/photos"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog("Results: %@", result);
}
}
];
Önce user_photos izinlerini istediğinden emin olun.
- (IBAction)btnFBTap:(id)sender {
[FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
if ([FBSDKAccessToken currentAccessToken]) {
[self FBLogin];
} else {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
logInWithReadPermissions: @[@"public_profile", @"user_photos"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
// Process error
} else if (result.isCancelled) {
// Handle cancellations
} else {
[self FBLogin];
// If you ask for multiple permissions at once, you
// should check if specific permissions missing
}
}];
}
}
- (void)FBLogin {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
parameters:@{@"fields":@"id"}]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
[[MDManager sharedInstance].loadingView hide];
if (!error) {
NSLog(@"fetched user:%@", result);
// For more complex open graph stories, use `FBSDKShareAPI`
// with `FBSDKShareOpenGraphContent`
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:[NSString stringWithFormat:@"/%@/photos", result[@"id"]]
parameters:@{@"type":@"uploaded",
@"fields":@"link,height,width"}
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
NSLog(@"%@",result); // Return uploaded photos
}];
}
}];
}
- 1. iOS uygulamasındaki düğme gibi düğme
- 2. iOS uygulamasındaki Active Directory'ye bağlanma
- 3. Oturum Aç facebooktan bağlanın
- 4. Kayıtları birleştirin ve farklı sütunlarda gösterin
- 5. İki tablodan farklı verileri karşılaştırın ve gösterin
- 6. takipçileri alın ve iOS twitter hesabından şu
- 7. Facebook ile iOS uygulamasındaki düğme gibi Tek Oturum Açma
- 8. yükleme ve depolama görüntüleri
- 9. alın ve düğmeye basın
- 10. Tam ekranda görüntüyü tıklayın ve rastgele resimler gösterin
- 11. Bir görüntüyü gizleyin ve bir düğmeye dokunarak bir diğerini gösterin
- 12. iOS: video oynatmadan videonun süresini ve küçük resimlerini alın
- 13. MPMoviePlayerController uygulamasındaki tam ekrana görünüm girme viewWillDisappear ve viewDidDisappear
- 14. görüntüleri
- 15. Görüntüleri okuyun ve veritabanına ekleyin
- 16. iOS 8: Cocoa Touch Framework'den kaynak alın
- 17. iOS - Bir harfin "gerçek" yüksekliğini alın
- 18. Winforms uygulamasındaki açılan pencere
- 19. Web uygulamasındaki CSRF koruması
- 20. iPhone'da görüntüleri nasıl kırpacağınız
- 21. iOS, yeniden indirilebilen görüntüleri yerel olarak nereye kaydeder?
- 22. Başlangıç görüntüleri iOS 9 kullanarak ana ekran web uygulamasında görünmüyor
- 23. ClickOnce uygulamasındaki bir sertifikayla uygulama imzalama
- 24. Görüntüleri ve Videoyu AVFoundation kullanarak karıştırma
- 25. WPF uygulamasındaki resimler uzaklaştıktan sonra kayboluyor
- 26. IPhone Uygulamasındaki Slayt Menüsü ECSlidingViewController
- 27. Web Uygulamasındaki .JAR dosyasını kullanma
- 28. Bir iPhone Uygulamasındaki Kullanıcı Aracısı
- 29. Konsol Uygulamasındaki Tabanlı Otomatik Tamamlama
- 30. AVPlayer uygulamasındaki görüntüleme denetimlerini görüntüleme