+ $pagedata["type"] = $media->type;
+
+ if (isset($media->src))
+ $pagedata["images"][0]["src"] = $media->src;
+
+ if (isset($media->photo)) {
+ if (isset($media->photo->images) AND (count($media->photo->images) > 1))
+ $pagedata["images"][0]["src"] = $media->photo->images[1]->src;
+
+ if (isset($media->photo->fbid)) {
+ logger('fbsync_createpost: fetching fbid '.$media->photo->fbid, LOGGER_DEBUG);
+ $url = "https://graph.facebook.com/".$media->photo->fbid."?access_token=".$access_token;
+ $feed = fetch_url($url);
+ $data = json_decode($feed);
+ if (isset($data->images)) {
+ $pagedata["images"][0]["src"] = $data->images[0]->source;
+ logger('fbsync_createpost: got fbid '.$media->photo->fbid.' image '.$pagedata["images"][0]["src"], LOGGER_DEBUG);
+ } else
+ logger('fbsync_createpost: error fetching fbid '.$media->photo->fbid.' '.print_r($data, true), LOGGER_DEBUG);
+ }
+ }