DEV.BG Форуми
Май 20, 2012, 16:59:06 *
Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията
 
   Начало   Помощ Търси Вход Регистрирай се  
Страници: [1]   Надолу
  Изпечатай  
Автор Тема: Stream publish с бутон ?  (Прочетена 1007 пъти)
0 Членове и 1 Гост преглежда(т) тази тема.
filips
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« -: Януари 08, 2010, 18:10:26 »

Привет,

Опитвам се да направа бутон, чрез натискането на който да може да се поства пост на стената на даден приятел.

Направих го, т.е. кодът по-долу работи, но става автоматично, а не чрез натискането на бутон.

Цитат
$message = 'Честит ';
$attachment = array(
   'name' => 'i\'m bursting with joy',
   'href' => 'http://abv.bg',
   'caption' => 'rated the lolcat 5 stars',
   'description' => 'a funny looking cat');
$action_links = array( array('text' => 'Recaption this',
   'href' => 'http://abv.bg'));
$attachment = json_encode($attachment);
$action_links = json_encode($action_links);
$target_id = $id['uid'];
                              
$facebook->api_client->stream_publish($message, $attachment, $action_links, $target_id);

Благодаря предварително на отдовалите се на помощ Усмивчица))

Поздрави,

ФилипС
Активен
Botman
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 23


Профил Ел. поща
« Отговор #1 -: Януари 10, 2010, 21:20:45 »

Трабва, когато натиснеш бутона да се изпълни този код: $facebook->api_client->stream_publish($message, $attachment, $action_links, $target_id);

В този скучай, всеки път като влезеш в страницата се изпълнява автоматично!
Активен
filips
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« Отговор #2 -: Януари 10, 2010, 21:22:44 »

Това ми е напълно ,сно Усмивчица) (след няколко "спама" се усетих Усмивчица )

Как да си направа бутон, по подобен начин на button-share ли ?

Кой таг да ползвам ?
Активен
Botman
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 23


Профил Ел. поща
« Отговор #3 -: Януари 10, 2010, 21:26:44 »

Ами един от вариантите е следния

<input type="button" onclick="pub()" ...> и по-надолу си дефинираш фукнцията pub() като в нея се съдържа кода по-горе, обаче написан на JS.
Активен
filips
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« Отговор #4 -: Януари 10, 2010, 21:28:05 »

хм, явно ще трябва да се бора с JS .... ще има пак tutoriali и видео уроци Усмивчица)
Активен
Botman
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 23


Профил Ел. поща
« Отговор #5 -: Януари 10, 2010, 21:30:08 »

Хаха, да. Не съм напълно сигурен във FBJS,за това не мога да дам точен пример.
Активен
filips
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« Отговор #6 -: Януари 10, 2010, 21:33:52 »

сигурно няма да има драстична разлика ... само не знам вграждането на викането към АПИ-то как ще стане
Активен
Botman
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 23


Профил Ел. поща
« Отговор #7 -: Януари 10, 2010, 21:37:04 »

http://wiki.developers.facebook.com/index.php/Facebook.streamPublish
Усмивчица
Активен
Botman
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 23


Профил Ел. поща
« Отговор #8 -: Януари 25, 2010, 00:21:49 »

сигурно няма да има драстична разлика ... само не знам вграждането на викането към АПИ-то как ще стане

Ще споделиш ли как се оправи, или зиобщо орпави ли се?
Активен
filips
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 14


Профил Ел. поща
« Отговор #9 -: Януари 25, 2010, 09:59:08 »

Цитат
function pub(tid)
                        {
                            var attachment = {'media':[{'type':'image',
                                                       'src':'http://slanchev.komfoapps.info/namedays/photos/plan-perfect-party-200X200.jpg',
                                                      'href':'http://apps.facebook.com/bg-days/'}],
                                          'name':'Честит празник',
                                          'description':'Наздраве !'
};
var actionLinks = [{ "text": "Watch Video", "href": "http://www.myvideosite/videopage.html"}];
var target_id = tid;
 var user_message = "Напиши пожелание";
Facebook.streamPublish('', attachment, actionLinks, target_id, user_message );
}

Малко е дървено ... не можах да му вкарам attachment uкато хората ... ако успееш да го направиш малко по-flexible  свиркай Усмивчица))

Успех
Активен
Страници: [1]   Нагоре
  Изпечатай  
 
Отиди на:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!