Разместить на стене как приложение Facebook - PullRequest
1 голос
/ 03 апреля 2012

Приведенный ниже код работает нормально, но проблема, которую он публикует как пользователь ($ post_user_id).Я хочу, чтобы это опубликовать как приложение.Показать название приложения и значок приложения в виде картинки на посту.Нечто похожее на пример в https://developers.facebook.com/docs/reference/api/post/ => https://www.facebook.com/platform/posts/10150189643478553

 $args = array(
    'access_token'  => "".$array['accesstoken']."",
    'message'       => "".$message."",
    'link'          => "http://www.example.com/",
        'from'          => "application id",
    'to'            => "".$post_user_id."",
    );
$post_id = $facebook->api("/$post_user_id/feed","post",$args);

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

используйте FACEBOOK PHP SDK и этот код для публикации на стене пользователя

<?php
$status="anything you want to post";
$facebook_id=$userdata['id'];
$params = array('access_token'=>$access_token, 'message'=>$status);
$url = "https://graph.facebook.com/$facebook_id/feed";
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_POSTFIELDS => $params,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_VERBOSE => true
));
$result = curl_exec($ch);
?>
0 голосов
/ 03 апреля 2012

Вы должны использовать Facebook «Действия», чтобы опубликовать в качестве приложения. Когда вы публикуете действие, оно говорит что-то вроде «Саад прокомментировал эту статью на example.com» Слова article и example.com будут гиперссылками на ваш сайт.

Просмотр документации на https://developers.facebook.com/docs/customopengraph/walkthrough/

...