2010-03-19 39 views
7

Facebook, kullanıcının URL'sinde sağlanan bir değerle otomatik olarak tamamlanan "Zihniniz nedir?" Kutusunu içeren profil sayfasına yönlendirecek bir URL sağlıyor mu? "http://facebook.com?status=This yeni durum mesajım" gibi bir şeye ihtiyacım var.Facebook durum güncellemesi URL

+1

Bunun için neye ihtiyacınız var? URL ile ne yapacaksınız? –

+11

Hiçbir saygısızlık/suç niyetinde değil. Neden soruyu potansiyel olarak cevaplayabilecek insanlar bazen neden “neden?” Diye soruyorlar? –

+0

Sitemde kullanıcının sitemdeki eylemleri/durumu ile ilgili bir durumla FB'ye götürecek bir düğmesi olmalıdır ("Bunu yaptım, var ..."). – dandu

cevap

6

Kullanım FB.Connect.streamPublish, şöyle: Tabii

FB.Connect.streamPublish("I just visited dandu's website!"); 

, bu bunu nasıl onların docs kontrol bir uygulama oluşturma ve web sitenizde Facebook Connect JS kitaplıkları yüklemek anlamına gelir (kurma olabilen bir zor bir görev). Bunu yapmanın avantajı, genişletilmiş izinlere ihtiyacınız olmamasıdır. Bununla birlikte, kullanıcı size sorulacak ve uygulamanız aracılığıyla durumlarını güncellememe seçeneğine sahip olacak.

AFAIK, kullanıcı durumunu ayarlamak için basit bir URL yoktur (twitter has gibi), yalnızca "sharer.php" gibi bir durum mesajı almaz.

+1

Tam olarak aradığım şey tam olarak değil (twitter gibi basit bir şey), ancak şu anda en iyi FB'nin sunabileceği görülüyor. Teşekkürler. – dandu

1

Size status.set için DİNLENME API belgelerine açıklandığı gibi kimlik doğrulaması gerekecek görüntülenir: Başka bir seçenek bulamadığınız http://wiki.developers.facebook.com/index.php/Status.set

ve onlar o yöntemi kimlik doğrulaması gerektirir çünkü, öyle Durumu güncellemenize izin veren herhangi bir API için kimlik doğrulamanızı gerektireceklerini varsaymak makul.

+0

Tam olarak aradığım şey bu değildi. İletiyi otomatik olarak göndermek istemiyorum, kullanıcının "Paylaş" düğmesini tıklatmasını istiyorum, kullanıcının iletiyi göndermeden önce gözden geçirmesini ve düzenlemesini istiyorum. "/connect/prompt_feed.php" ve "/sharer.php" ifadelerini buldum ama yine de tam olarak istediğim gibi değil. Şeritli bir mobil sayfa istemiyorum ve paylaşmak için bir URL göndermek istemiyorum. – dandu

0

Facebook durum güncellemesi URL için bu deneyin: Ben benzer bir şey arıyordu

 url = "https://graph.facebook.com/me/feed?access_token=" + oAuth.Token; 

     json = oAuth.WebRequest(oAuthFacebook.Method.POST, url, "message=" + msg); 
İlgili konular