Я создал приложение для размещения статус на ФБ, как на изображении ниже, Как отправить статус на facebook с помощью php-кода?
и мой код:
<?php
require_once("src/facebook.php");
$appId='1462917680664dfd628';
$secret='65b160jkjdfj155615a3659ee441b1eac2942d';
$returnUrl='http://localhost/www/newOne/';
$permission='manage_pages, publish_stream';
$action_name = 'Action Link in the Footer of the Post';
$facebook=new Facebook(array('appId'=>$appId , 'secret'=>$secret));
$fbUser=$facebook->getUser();
if($fbUser)
{
try{
$accessToken = $facebook->getAccessToken();
if (!empty($accessToken)) {
$attachment = array(
'access_token' => $accessToken,
'message' => $msg,
'name' => $title,
'link' => $returnUrl,
'description' => $desc,
'actions' => json_encode(array('name' => $action_name,'link' => $returnUrl))
);
$status = $facebook->api("/me/feed", "post", $attachment);
} else {
$status = 'No access token recieved';
}
}catch(FacebookApiException $er)
{
echo $er->getMessage();
}
}else
{
$loginUrl=$fb->getLoginUrl(array('scope'=>$permission ,'redirect-uri'=>$returnUrl));
echo '<a href="'.$loginUrl.'">Login</a>';
}
?>
и результат:
Я Localhost для этого предложили, кто-то сказал мне изменить его на реальный сервер, я сделал это, но у меня такая же ошибка, меня неоднократно искали в Google, но нет полезного ответа, кто-то сказал мне, что не так h мой код или мое приложение Facebook.
Это не работает, можете ли вы дать мне полный пример, пожалуйста? –
@ShanazK Нет, я не могу, потому что ваша проблема находится в настройках вашего приложения для Facebook. – ceejayoz
ok Вы можете показать мне, как это делается? –