Duvarınızda paylaşmak için "besleme" iletişim kutusunu tetiklemek için Facebook'u Javascript SDK'sı ve FB.ui'yi kullanmak çok basittir. Ancak, bu duvardaki herkesle paylaşıyor. Belirli bir arkadaşın duvarında paylaşmanın ve Facebook'un dokümantasyonundaki herhangi bir cevabı bulamamanın bir yolunu arıyorum. Bir iOS uygulamasından Facebook'ta belirli bir arkadaşınızın duvarına nasıl paylaşılır?
ben vazgeçmek üzereydim ama onları size paylaşım kapsamını değiştirebilir göstermektedir FB paylaşım UI gösterir Haziran 2011 yazılı this article gördü:Ben herhangi bir bilgi bulamıyorum Bu seçenekleri gösteren bu iletişim kutusunu nasıl tetikleyeceğinizi gösterir. Ben FB dev docs bu örnek kod kullandım:
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<body>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script>
// assume we are already logged in
FB.init({appId: '1234567890', xfbml: true, cookie: true});
FB.ui({
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/'
});
</script>
</body>
</html>
Ancak bu temelde aşağıdaki gibi bir iletişim kutusunu ekrana getirin.
Not: Daha önce ekran görüntüsü gibi hiçbir kapsam seçeneklerini dikkat Hatta JavaScript SDK hakkında soran ve HTML gösteriyorum olsa da, sonuçta ben bir bağlantı paylaşmak için Facebook iOS SDK kullanmak istiyorum benim iOS uygulaması, uygulamamda oturum açan kullanıcının bir arkadaşına (bu kullanıcının hangi arkadaşını paylaşacağını seçmesine izin verirken).
Gösterdiğim makalenin, gösterdiğim ekran görüntüsüne sahip olduğunu nasıl anladım. Açıkça gösterebileceğini açıkça gösteriyor. FB dev docs, Gönder iletişim kutusunun mesajı özel mesaj olarak gönderdiklerini ve duvara mesaj göndermediğini söylüyor. Dokümanlar yanlış mı? (Nihayetinde bunu iOS uygulamamız içinde kullanmayı planladığımı söylemeyi unutmuşum) – TMC
Gönderme iletişim kutusunun 'to' alanı için, 'Bir kullanıcı kimliği veya mesajın gönderileceği kullanıcı adı. İletişim kutusu açıldığında, kullanıcı ek mesajlar, Facebook grupları ve mesajın gönderileceği e-posta adreslerini belirtebilir. ' Yani hayır, doğrudan sizin tarafınızdan mümkün değil ama bu diyalogda hala mümkündür. Hangisi özelse, siz haklısınız - gönder butonu aracılığıyla profile gönderebilirsiniz, ancak diyalog api olsa da belli değil: -/Bir hata yapacağım. – DSchultz
Yine de, [alan iletişim kutusunda] 'dan' '' 'alanını belirtebilirsiniz (https://developers.facebook.com/docs/reference/dialogs/feed/). başka bir kullanıcının duvarı. Umarım şeyleri açıklığa kavuşturur. – DSchultz