what how example data facebook-graph-api exception oauth feed

facebook graph api - how - Gráfico OAuthException 1500: la url que ha proporcionado no es válida



use of facebook api (3)

A partir de hoy, casi todas las llamadas de mi aplicación para compartir enlaces en los feeds del usuario están fallando con el siguiente error:

{ "message": "(#1500) The url you supplied is invalid", "type": "OAuthException", "code": 1500 }

Para acceder a PHP cURL, estoy publicando en https://graph.facebook.com/{user_id}/feed y enviando un parámetro de link que apunta a una URL válida y funcional (más parámetros de message ), etc.

Extrañamente, puedo emitir una solicitud de línea de comando cURL y la solicitud parece funcionar correctamente (al menos no he tenido un error todavía).

No quiero presentar un informe de error aún en caso de que haya perdido algo en una migración no deseada. ¿Alguna idea de lo que puede estar causando esto?



Erro While FB Publish: {contents = "(#1500) The url you supplied is invalid"} Solution: 1. Go to: https://www.facebook.com/ 2. Click on Setting > manage app 3. Select "Edit App" button 4. Select "Permission" under the "Setting" panel at left side 5. Make Auth Token Parameter: To "URI Fragment(#access_token=…)" 6. Click "Save Changes" button. Its fixed now!!!


La solución para mí fue:

1) Cargué una foto en mi cuenta de usuario de Facebook

$fb->setFileUploadSupport(true); $fb->setAccessToken(''access token of my user (just to post an image)''); var_dump($fb->api(''/me/photos'', ''POST'', [''image'' =>''@F://fb//fb_2.jpg'',''msg'' =>''sss'']));

2) Después de eso, establezca el acceso para esta imagen a "Para todos" en mi página de Facebook.

3) Luego tomó var_dumped id a url https://www.facebook.com/photo.php?fbid={var_dumped id}

4) Para cada usuario, autorizó mi aplicación, el siguiente código comenzó a funcionar normalmente $fb->api(''/'' . $fbuserid . ''/feed'', ''POST'', [ ''link'' => ''https://www.facebook.com/photo.php?fbid={var_dumped id}'', ''message'' => ''my post'', ''type''=>''photo'']);