Facebook Wall Post не отображается в ленте новостей друзей - PullRequest
2 голосов
/ 22 декабря 2011

Я создал приложение facebook для отправки сообщений. Я публикую некоторый контент и изображение на своей стене, используя php код канала Facebook. Обычно, когда я публикую что-то на своей стене, это будет видно в ленте новостей моих друзей. не виден в ленте новостей моих друзей. Код для размещения на стене:

$AccessToken       = $this->facebook->getAccessToken();
    $attachment = array(
    'access_token' => $AccessToken,
    'message' => "$Msg",
    'name' => 'some content',
    'link' => $link,
    'picture' => "$ShareImage",
    'description' => '',
    'caption'=>'',
    'properties' => array (
                              'Send one to a friend now:' => array  (
                                        'text' => 'Facebook App ',
                                        'href' => 'http://apps.facebook.com/appname/'
                                       ),
                              'Become a fan:' => array  (
                                        'text' => 'Page Name',
                                        'href' => 'http://www.Facebook.com/page/'
                                       )

);

 $send = $this->facebook->api("/".$fbid."/feed", 'POST', $attachment);

Это из-за отсутствия какого-либо разрешения ...?

1 Ответ

3 голосов
/ 22 декабря 2011

По своей природе сообщения на стене, содержащие медиа, не являются обновлениями статуса.Если запись на стене содержит мультимедиа, пользователи должны будут посетить вашу страницу, чтобы увидеть ее.Если вы хотите, чтобы обновление статуса отображалось в новостных лентах людей, вам необходимо удалить мультимедиа (например, предварительный просмотр ссылки).

Помните, что это не ошибкаСкорее, именно так API Facebook определяет обновления статуса по сравнению с сообщениями на стене.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...