Graham
Graham

Reputation: 6562

Graph OAuthException 1500 : The url you supplied is invalid

As of today, almost all of my app's calls to share links on user's feeds are failing with the following error:

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

Uisng PHP cURL, I'm posting to https://graph.facebook.com/{user_id}/feed and submitting a link parameter pointing to a valid, working URL (plus message params) etc.

Strangely, I can issue a command line cURL request and the request seems to work correctly (at least I haven't had an error yet).

I don't want to file a bug report yet incase I've missed something in a breaking migration. Any ideas as to what may be causing this?

Upvotes: 8

Views: 5371

Answers (3)

Ziumin
Ziumin

Reputation: 4860

The solution for me was:

1) I uploaded photo to my facebook user account

$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) After that set access for this picture to "For everyone" on my facebook page.

3) Then took var_dumped id to url https://www.facebook.com/photo.php?fbid={var_dumped id}

4) For every user, authorized my app, the following code started work normally $fb->api('/' . $fbuserid . '/feed', 'POST', [ 'link' => 'https://www.facebook.com/photo.php?fbid={var_dumped id}', 'message' => 'my post', 'type'=>'photo']);

Upvotes: 1

Sandip Patel - SM
Sandip Patel - SM

Reputation: 3394

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!!!

Upvotes: 2

raven
raven

Reputation: 188

http://developers.facebook.com/bugs/476666205677592

I have this problem too. it happened randomly. I'm sure the url I supplied is valid and can not reproduce it. So reported bug here..

Upvotes: 2

Related Questions