Ho lottato con l'API del grafico da stamattina.Api grafico: posta sul mio feed di pagine come utente, NON come pagina
Sto tentando di inviare un messaggio alla mia pagina Facebook, ma NON come pagina, come me (utente).
Quando provo a postare sulla pagina di un amico, tutto funziona correttamente e il messaggio viene inviato, ma quando provo a postare sulla mia pagina (sono un amministratore) richiede il permesso di manage_pages, e se do questo permesso pubblicherà solo il messaggio COME la pagina, non come me stesso!
C'è un modo per specificare che: si voglio postare sul muro della mia pagina, sì sono l'amministratore, ma voglio postare come utente?
public function postToWall($pageId, $msg) {
if($pageId) {
$this->callAPI('/'.$pageId.'/feed', 'POST', array(
'message' => $msg
));
}
}
/**
* @param $path
* @param string $method default to GET
* @param array $params additional params
* @return mixed
*/
public function callAPI($path, $method = 'GET', $params = array()) {
$params = array_merge(array('access_token' => $this->getAccessToken()), $params);
return $this->api($path, $method, $params);
}
Restituisce:
Uncaught OAuthException: (#283) Requires extended permission: manage_pages
Ho controllato e l'access_token è il mio accesso degli utenti token.
Ho il permesso "publish_stream".
Qualsiasi aiuto sarebbe apprezzato! Grazie
hanno lo stesso problema. sembra che qualche cambiamento di politica ultimamente. è stato possibile – wangii
bugreport archiviato in fb: https://developers.facebook.com/bugs/297250430385258 – wangii
Ho archiviato anche un bug report (ma ho dimenticato di menzionarlo qui) https://developers.facebook.com/bugs/427479617319493 – Olivier