2013-04-21 17 views
8

Sadece Facebook URI programı yayınlama işlevinin artık işe yaramadığını fark ettim. Bu Facebook uygulamasını açar, ama daha fazla bir şey. Bir URI şeması aracılığıyla bir şey yayınlamanın herhangi bir yolu var mı?
Kodumu aşağıda bulabilirsiniz.Facebook URL Şeması çalışmıyor fb: // yayınla

+0

Bu artık ya Android'de çalışmıyor, bu yüzden bir ödül eklendi. // yayınlama/profile: ///text = bazılarını metin veya fb yayımlamak: Bu – evotopid

+0

fb (... yerine Facebook SDK bir URI planıyla yapılmalıdır bu yüzden) de bir web sitesinden çalışması gerekir ?/{fbid} text = {mesaj} – Triode

cevap

0

Bu da URL'ler ile nasıl yapılabilir olduğunu düşünüyorum:

link

Sen facebook dan bir erişim simgesi gereklidir. Bundan sonra bu bağlantı açıklamalarını ve gereksinimlerini takip edebilirsiniz.

link

Ve HTTP istekleri için bir Graph API kaşif vardır.

link

Bunun sizin için yararlı olacağını umuyoruz. Benim durumumda, kullanımı kolay ve kullanıcı dostu olan iOS Sosyal Çerçevesini kullanıyorum. Birisi şimdi bunu nasıl biliyorsa

-1

URL şemasının çalışma şeklini değiştiren bir süre önce bir SDK güncellemesi vardı. Eski bir SDK'yı yakın zamanda güncellediyseniz, doğru şekilde ayarladığınızdan emin olmak isteyebilirsiniz.

bunu yapmak için yeni bir yol burada Facebook Geliştirici portal açıklanmıştır:

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/

Özellikle, 5. adıma ve bölümündeki son ekran görüntüsünü bir göz atmak detaya.

URL şemasının artık Facebook uygulama kimliğinizi içermesi gerektiğini açıkça görebilirsiniz.

+0

emin değilim ama anladığım gibi, bu URI şeması 'fbAPPID:' Uygulama kimliği içinde olmasının nedeni budur (sadece özel iOS uygulaması Facebook App geri aramaları içindir URI şeması) ... Çoğunlukla OAuth ... – evotopid

+0

için haklısınız. İlk okumamda OPs sorusunu yanlış anladım. – radesix

-2
NSString *post = [NSString stringWithFormat:@"fb://profile/me?text=foo"];   
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:post]]; 
+0

Soruma bir cevap değil. Denediğim bu. –

İlgili konular