5

Mogłem publikować działania Open Graph przy użyciu własnego konta, ale nie mogę zrobić tego samego, co użytkownik testowy aplikacji, otrzymując ten błąd:Nie można publikować działań Open Graph jako użytkownik testowy

OAuthException: An unexpected error has occurred. Please retry your request later.

Przetestowałem token dostępu, którego używam z debuggerem i wszystko jest w porządku.

Oto kod używam - Jestem prawie pewien, że kod jest w porządku, ponieważ działa, gdy jestem zalogowany jako sobie:

$token = $this->facebook->getAccessToken(); 
$params = array(
    'access_token' => $token, 
    '{object}' => 'http://samples.ogp.me/{objectID}', 
); 

try 
{ 
    $result = $this->facebook->api('/me/{namespace}:{action}', 'POST', $params); 
    echo $result; 
} 
catch(FacebookApiException $e) 
{ 
    echo $e; 
} 

Pytanie: Unable to use Test Users for posting through Open Graph wydaje się mieć podobny problem, ale poprawiona publikacja nie działa dla mnie (próbowałem tworzyć użytkowników testowych za pośrednictwem sekcji Role i za pośrednictwem interfejsu API wykresu).

Czy ktoś był w stanie opublikować działania po zalogowaniu jako użytkownik testowy?

+0

Czy naprawdę nikt nie występują problemy podobne do tego? Jeśli ktoś może publikować dane z użytkownikami testowymi (generowani użytkownicy testowi, a nie prawdziwi użytkownicy określani jako "testerzy"), proszę mówić! – philipisapain

+0

Mam ten sam problem – Dean

Odpowiedz

2

Problem, który miałem, spowodowany został przez ustawienie "Tryb piaskownicy" na "włączony" w Ustawieniach aplikacji> Zaawansowane.

Następująca strona sugeruje włączenie trybu piaskownicy podczas testowania aplikacji, ale Użytkownicy testowi nie mogą publikować akcji Open Graph w trybie piaskownicy.

http://developers.facebook.com/docs/ApplicationSecurity/

Powiązane problemy