Nasıl Facebook.streamPublish sonra yönlendirebilirsiniz () tamamladı?

2 Cevap php

I () yöntemi Facebook.streamPublish kullanarak bir arkadaş duvara bir mesaj göndermek olacak bir uygulama var, ve bu mükemmel çalışır. Ancak, ben de benim veritabanında bu yazı hakkında ayrıntılı tasarruf edebilmek istiyorum.

Saklanması gereken tüm bilgiler gizli form alanları içine yerleştirilir ve ileti gönderildikten sonra yerde tüm, bu yüzden ben tüm yapmanız gereken, bu bilgileri almak içine kurtaracak olan bir php dosyası yönlendirmek olduğu rakam Daha sonra veri tabanı ve ana sayfaya geri yönlendirme.

StreamPublish çağrı:

Facebook.streamPublish(\'\', attachment, null, params.ids[curFriend]);

Ben yönlendirme olmasını neden, ama bu) işlevi anında çağrılır (göndermek, ve) yüklemek için açılan kullanılabilir (streamPublish için beklemez ve eylem olmak olacak form.submit () ile takip edebilirsiniz tamamladı. Kullanıcı meydana popup 'yayınla' butonuna basarak kadar nasıl benim form.submit yapabilirsiniz () denilen olamaz?

2 Cevap

StreamPublish ayrıca isteğe bağlı bir geri çağırma işlevi sürüyor - http://developers.facebook.com/docs/?u=facebook.jslib.FB.Connect.streamPublish. Geri arama olarak göndermek () işlevini ayarlamayı deneyin ve kullanıcı iletişim kutusunu iptal veya yayımlıyor kez denilen almalısınız

Ben streampublish () işlevi veya FB API kullanılmaz, ama ben streampublish böylece normal bir JS kodu kronolojisi ayrı ele bir ajax çağrısıyla ele çünkü bu olduğunu garanti edemez. Yani ajax belirli bir devlet ulaştığında idam edilmelidir herhangi bir kod FB API veya erişim sağlamak olmayabilir ajax statehandler, ilave gerekiyor.