Jump to content

Facebook API returns a photo-related error...


WeirdMystery

Recommended Posts

I have an facebook application, I look in the errors log routinely to see if there are any abnormalities. Today, I found one.

 

    [sun Feb 27 15:28:25 2011] [error] [client **.***.71.38] PHP Notice:  Undefined offset:  0 in *** on line 33
    [sun Feb 27 15:28:26 2011] [error] [client **.***.71.38] Exception: 121: Param pid must be a valid merged photo id

 

Now, I have no idea what is going on here. I have found the location of where the error occurs:

 

    $fb_photo = $facebook->api("me/photos", "POST", $attachement);
    $FQLQuery = "SELECT object_id, pid, src_big, link FROM photo WHERE object_id = " . $fb_photo['id'];
    $FQLResult = $facebook->api(array('method' => 'fql.query', 'query' => $FQLQuery, 'access_token'=> $session['access_token']));
    $targetPhoto = $FQLResult[0];

 

I tried to help a user of mine get their account back on track, however, re-authenticating the application seems like the only way to fix it. It works for most of the users, however, there are a couple few who get my exception message.

 

If anyone has any knowledge of whats going on here, that would be appreciated

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.