2012-07-18 36 views
8

bir resmi yükledikten sonra, kullanıcıların duvarına yapıştırmak istiyorum. Maalesef ben bir Facebook kullanıcı arayüzünde aşağıdaki hatayı alıyorum:Facebook "FBCDN görüntüsünün akışta izin verilmiyor"?

"FBCDN görüntü akışında izin verilmez filepath"

Öyle görünüyor ki değer @ "resmi" Yapmayacağım kabul edilmeli, ama neden? "thumbURL" i NSLog yaparken, doğru. Bunu nasıl düzeltebilirim? Here's benim tam yöntemi: Herhangi bir yardım için

NSString *thumbURL = kDefaultThumbURL; 
    NSString *imageLink = [NSString stringWithFormat:[result objectForKey:@"link"]];  

    NSMutableDictionary* dialogParams = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
          kAppId, @"app_id", 
          imageLink, @"link", 
          thumbURL, @"picture", 
          @"imageName", @"name", 
          nil]; 

    [appDelegate.facebook dialog:@"feed" 
         andParams:dialogParams 
        andDelegate:self]; 

Teşekkür .. Bir yerel sunucuda olmak üzere bazı yerlerde lokal olarak görüntüyü saklamak gerekir

cevap

1

Bu sorunu, görüntü verisini ileten ve sonra bununla bağlantılı olan bir sayfa yazarak buldum.

0

Yep, Facebook CDN sunucularında barındırılan görüntülerin paylaşımına izin verilmez. Yerel sunucu üzerinde görüntüye

  1. İndirme ve konak:

    iki olası çözümü vardır.

  2. FBCDN url'sini içeren bir sayfa yaz, görüntü içeriğini alır ve gönderir resim verisini döndürür.
İlgili konular