Facebook;

1 Cevap php

Ben kendi makalelerinin biri kendi sitesinde canlı gittiğinde bir kullanıcı küçük bir cümle yayınlamak için olanak sağlayan bir web uygulaması var. Sağ şimdi ben bir tabloda kayıtlı bir session_key kullanarak kullanıcının duvara yazılan mümkün ama ben (ben ihtiyacım sayfaları hak ve kimlikleri var) bir fan sayfasında aynı link yayınlamak olamaz.

Esasen ben işlevsellik istiyorum: http://wiki.developers.facebook.com/index.php/Links.post ama bir sayfa için yerine. Şimdiye kadar bulabileceğiniz tüm oldukça aynı şey değildir steam.publish fonksiyonunu kullanır.

Ben (facebook wiki korkunç olduğundan) (a target_id gibi) gizli bir parametre kaçırdım link.post işlevi var olduğunu umuyorum.

Herhangi bir yardım takdir ediyor :) bir fonksiyonu yoktur, belki birisi bana bir yazının içeriği aynı bakmak için stream.publish parametreleri kullanmanıza yardımcı olabilir?

1 Cevap

Peki ben bu yüzden aynı görünür bir şekilde stream.publish sonucu şekillendirmeye karar verdi Fanpage göndermek için link_post () işlevini kullanmak için bir yol bulamadı. Ben aynı etkiyi elde etmek için değişkenlerin etrafında dans bir sürü yapmak zorunda ama o çalıştı. Bu durumda ben "açıklama" meta etiketi, sayfanın içeriği ilk görüntüyü, ve sayfanın başlığı kapmak vardı.

Ben bu kimse yardımcı olur umarım:

$title = 'Title of the article, or the title of your webpage';
$message = 'Caption that will go with the link, from the user';
$description = 'I put what would have been in the description metatag, which is what the post link seems to grab';
$fb_thumbnail = ''; // a link to the first image in your article
$target_id = 'XXXXXX'; // the id of the fan page you want to post to

$attachment = array( 'name' => $title,
                'href' => 'http://'.$url,
                'description' => $description,
                'media' => array(array('type' => 'image',
                                'src' => $fb_thumbnail,
                                'href' => 'http://'.$url))); // I would get an error with the HREF but that's because I wasn't including the "http://" bit in the link

                $attachment = json_encode($attachment);

                $facebook->api_client->stream_publish($message, $attachment,"",$target_id);