jak zamieścić status użytkownika ściany / strony na Facebooku przez pojedynczego użytkownika, bez zainstalowania aplikacji dla innych użytkowników

Pracuję nad witryną i muszę opublikować linki do stron z tej strony na specjalnej ścianie użytkownika lub stronie, jeśli coś jest na niej opublikowane, co oznacza, że ​​potrzebuję tylko jednego użytkownika do opublikowania tego pytania.

Problem, z którym mam do czynienia, to token dostępu, ponieważ nie próbuję pokazywać strony logowania na Facebooku przed ruchem w witrynie. to nie jest jak udostępnianie na ścianie użytkownika, staramy się automatycznie publikować status na stronie, więc wszelka pomoc w tym problemie zostanie doceniona.

Używam następującego kodu, który wydaje się działać poprawnie, dopóki token dostępu dla strony jest prawidłowy, ale muszę zrobić coś stałego, aby móc dodać wszystkie informacje w kodzie php na stałe i działa przez kilka tygodni w przynajmniej bez zmiany klucza API lub tokena

$appid = 'code';
$appsecret = 'code';
$wall= $pageId = 'code';

$token='page token';

$facebook = new Facebook(array('appId'  => $appid, 'secret' => $appsecret, 'cookie' => true));

$params=array( 'message' => $msg,'name' => $title, 'caption' => $title, 'link' =>$uri,'description' => $desc, 'picture' => $pic, 'access_token' => $token,'actions' => json_encode(array('name' => $action_name,'link' => $action_link)) );

$result = $facebook->api($wall.'/feed/','post',$params);

jeśli zrobię token ze strony debugowania wykresu api, to działa dobrze, ale po pewnym czasie dostałem komunikat „OAuthException: aktywny token dostępu musi być użyty do zapytania o informacje o bieżącym użytkowniku”.

Jestem naprawdę zdesperowany, aby znaleźć coś solidnego.

Dziękuję Ci

questionAnswers(2)

yourAnswerToTheQuestion