2012-03-19 5 views
5

Metin ve resimlerin Facebook'a gönderildiği bir uygulama yazdık. Uygulama neredeyse amaçlandığı gibi çalışır, ancak büyük bir problem kalır. Bu sorun, Fan Sayfası albümlerinin kullanımına özel görünmektedir. Her biri 3 kullanıcı albümü olan 2 Hayran Sayfası olan bir FB hesabı oluşturduk. Ancak, albümlerin birçoğu can_upload bayrağı false değerine ayarlanmış.can_upload flag ile ilgili sorunlar

İlk soru dizisi bu bayrak nasıl ayarlanıyor? Ve neden kullanıcı albümleri için yanlış olarak ayarlanmalı? Kullanıcı tarafından veya başka bir şekilde sıfırlanabilir mi?

6 Fan Sayfası albümlerimizde (2 Fan Sayfası, her biri 3 albüm) 1 albümde bayrak "doğru" ayarlanmış, yani can_upload = true. Bu albüm için görüntüleri ve metni beklendiği gibi yükleyebiliriz. Albümlerden 5 tanesi can_upload öğesi false değerine ayarlanmış. Ancak, bu albümlerin 3'üne de resim ve metin yükleyebiliriz (bunun nedenini anlamıyorum). Albümlerden 2 tanesi resim yüklememize izin vermiyor (bu, can_upload'un false değerine ayarlı olduğu göz önüne alındığında anlamlıdır, ya da bana öyle geliyor).

İkinci soru, bu bayrak aslında ne yapıyor? Sadece bazen kullanılır mı? Facebook'ta düzensiz çalışmaya neden olan bir hata var mı?

Can_upload bayrağı beklendiği gibi çalışıyorsa, yanlış ayarlanmış Fan Sayfası albümlerini filtreleyebiliriz. Ama eğer bunu yaparsak, en azından test FB hesabımız için, mükemmel bir şekilde iyi albümler çıkarırız.

İzin vermediği 2 Fan Sayfası albümüne göndermeye çalışırken FB'den aldığımız hata mesajı: "Uygulama bu API çağrısı yapabilecek kapasiteye sahip değil".

Burada neler olabileceğine dair herhangi bir fikir büyük ölçüde takdir edilecektir!

+0

Bazı uygulamalarımızın kullanıcının hayran sayfası albümleriyle aynı satır boyunca bir tuhaflık fark ettim.can_upload, false olarak ayarlanmış olabilir, bazen yükleyemiyoruz demektir; diğer zamanlarda yine de yükleyebiliriz. Bahsettiğim hesabın albümleri için geçerli olarak görünmüyor. – mellodev

cevap

0

Son zamanlarda çok sayıda fotoğraf yükleme sorunu yaşıyorum, bu yüzden bu konuda da çok fazla araştırma yapıyorum.

Can_upload biti değeri doğru şekilde ayarlanmış gibi görünüyor, ancak yüklemeleri kabul etmek için uygun olmayan bazı albümler var. Bulduğum dört Duvar Resimleri (arkadaşlar duvar), Duvar Resimleri, Kapak Fotoğrafları ve Profil fotoğrafları. Bunların hepsi can_upload: false. fotoğraf yüklemeleri başarısız olduğunda

https://graph.facebook.com/@profileid/[email protected]

, resmin bir görüntü id alma, ama sonrası bir mesaj kimliği almıyorum görüyoruz. fotoğraf aslında yüklendi ve doğrudan url yoluyla ulaşılabilir, ancak herhangi albümlere ilişkili değildir edilmektedir:

http://www.facebook.com/[email protected]

sırasında seçim yapmak kullanıcı için kullanılabilir albümlerin listesinden (can_upload dayanarak) bu albümler filtrelemeyi deneyin yükleme işlemi.

Hâlâ hata görüyor musunuz? Profil/coverphotos/duvar fotoğraflarına yükleyemediğiniz albümler var mı?

Umarım bu

0

kesinlikle can_upload fotoğrafları gösterdi rağmen ben bu resim yüklemek başardı sayfa erişim belirteci olduğu gibi facebook grafik API bazı sorun olduğunda başkası facebook fotoğraf yükleme hataları içine çalışan yardımcı olur tüm fabpage albümleri için false olarak ayarlandı. (aynı erişim belirteci ile)

+0

onaylandı: , 'Timeline Photos' albümüyle aynı duruma sahip oldu - API şovları can_upload = false' ancak POST to/{album-id}/fotoğraflar bir resim gönderdi – Arij