Erro no envio de dados através da API do Facebook

  • Autor Autor Cristianhk
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Cristianhk

Cristianhk

1
Zeta
Verificación en dos pasos activada
Suscripción a IA
Hice un script el cual funciona correctamente, pero hoy me fije en el error log y me aparecio este error:
"PHP Catchable fatal error: Argument 2 passed to Facebook\Facebook:😛ost() must be of the type array, null given, called in"

Lo raro es que el script funciona bien y publica todo bien.

La linea del error es:

variable1: url de la pagina y que envio. ejemplo: /url/feed o /url/videos o /url/photos , etc.
$data = array(
'message' => $mensajeFinal,
'url' => $infoPag[$j]['full_picture'],
); //Claramente esto es un ejemplo, $data envia el mensaje y la url de la imagen en caso de ser una photo.
$accessToken es el token para comunicarse con Fb.

$post = $fb->post($variable1, $data, $accessToken);

Espero que me puedan ayudar con el error.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
esta hecha en php?, lo que dice el log es que el dato que le debes pasar debe ser de tipo array, no se mucho de php para decirte si al declarar como array() lo enviaria como tal, te ayudaria mas si fuera javascript
 

Tópicos similares

Baires23
Respostas
2
Visitas
190
Baires23
Baires23
M
Respostas
10
Visitas
641
megafixerman
M
Javi Ramirez
Respostas
4
Visitas
234
Picorete
Picorete
Voltar
Topo