Встраивание swf в автоматическое сообщение на стене - PullRequest
0 голосов
/ 20 ноября 2011

Я хочу добавить объект SWF в сообщение на стене с моим приложением на Facebook. Согласно документации это возможно.

Я пытаюсь сделать это с помощью следующего кода:

$caption = 'my caption';
$media = array('type'=>'flash', 
'swfsrc'=>'http://www.my_domain.com/embed_swf_in_ptw/src/banner3.swf', 
'imgsrc'=>'http://www.my_domain.com/embed_swf_in_ptw/src/90.jpg', 
'expanded_width'=>'160', 
'expanded_height'=>'120');

$privacy = array(
        'value' => 'SELF',
        //'friends' => 'SOME_FRIENDS',
        //'allow' => 'XXXXXXX,YYYYYYY'
);

$attachment = array('message' => 'my message',
'name' => 'my name',
'caption' => $caption,
'link' => 'http://www.my_link.com',
'description' => '',
'media' => json_encode($media),
'privacy' => json_encode($privacy),
);
try {
    $result = $facebook->api('/me/feed/', 'post',$attachment);
} catch (FacebookApiException $e) {

}

Но это не сработает ...
Настройки конфиденциальности работают ... Вы знаете, как встроить SWF в пост?

1 Ответ

0 голосов
/ 21 ноября 2011

Нашел этот код, который отлично работает:

$attachment = array(
    'name' => 'APP NAME',
    'description' => 'DESCRIPTION',
    'link'=>'https://apps.facebook.com/NAME/',
    'picture' => 'http://www.my_domain.com/embed_swf_in_ptw/src/90.jpg',
    'source' => 'http://www.my_domain.com/embed_swf_in_ptw/src/banner3.swf',
    //'access_token' => 'ACCESS TOKEN'
);

$result = $facebook->api('/me/feed', 'POST', $attachment);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...