¿Cómo formateo una solicitud de retweet través de la clase twitteroauth php Abraham?

StackOverflow https://stackoverflow.com/questions/4674240

  •  10-10-2019
  •  | 
  •  

Pregunta

que me cuelguen si puedo hacer este trabajo. Tu ayuda será apreciada. Tengo testigos de acceso válidos, y puedo usar twitteroauth a publicar actualizaciones de estado. Sin embargo:. Todas las maneras que he tratado de llegar a retweets ha fallado

$parameters = array('id' => $status_id);
$retweet = $connection->post('statuses/retweet', $parameters);

Obtiene una respuesta de error de "no encontrado". No estoy seguro de lo que no se encuentra - el identificador del tweet que estoy tratando de retweet, o el método que estoy llamando (estados / Retweet). Estoy de paso de identidad válido a través de la petición (los puedo encontrar en Twitter), y así sucesivamente. Algunas ideas?

Aquí está la documentación: http://dev.twitter.com/doc/post/statuses/retweet/ : id

También he intentado:

$parameters = array('id' => $status_id);
$retweet = $connection->post('statuses/retweet/', $parameters);

$parameters = array('id' => $status_id);
$retweet = $connection->post('statuses/retweet/:', $parameters);

y ...

$retweet = $connection->post('statuses/retweet/:123456.json');

Ya sea con respuesta nula (??) o la misma enigmática "no encontrado".

¿Fue útil?

Solución

$retweet = $connection->post('statuses/retweet/123456');

:id es una sintaxis similar a la variable que $id de PHP por lo que se sustituya en su totalidad con el valor.

$parameters sólo se utiliza cuando los pares de valores clave están siendo añadidos como parámetros de URL como ?key=value no en la ruta URL.

El formato es manejado automáticamente por la biblioteca por lo que no debe incluir .json manualmente.

Otros consejos

Otro consejo sobre esta cuestión es a la referencia "id_str" en lugar de la "id" como la "id" entero es a veces mal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top