a:2:{s:7:"methods";a:136:{i:0;s:28:"flickr.activity.userComments";i:1;s:26:"flickr.activity.userPhotos";i:2;s:22:"flickr.auth.checkToken";i:3;s:19:"flickr.auth.getFrob";i:4;s:24:"flickr.auth.getFullToken";i:5;s:20:"flickr.auth.getToken";i:6;s:20:"flickr.blogs.getList";i:7;s:22:"flickr.blogs.postPhoto";i:8;s:30:"flickr.commons.getInstitutions";i:9;s:23:"flickr.contacts.getList";i:10;s:39:"flickr.contacts.getListRecentlyUploaded";i:11;s:29:"flickr.contacts.getPublicList";i:12;s:20:"flickr.favorites.add";i:13;s:24:"flickr.favorites.getList";i:14;s:30:"flickr.favorites.getPublicList";i:15;s:23:"flickr.favorites.remove";i:16;s:20:"flickr.groups.browse";i:17;s:21:"flickr.groups.getInfo";i:18;s:29:"flickr.groups.members.getList";i:19;s:23:"flickr.groups.pools.add";i:20;s:30:"flickr.groups.pools.getContext";i:21;s:29:"flickr.groups.pools.getGroups";i:22;s:29:"flickr.groups.pools.getPhotos";i:23;s:26:"flickr.groups.pools.remove";i:24;s:20:"flickr.groups.search";i:25;s:30:"flickr.interestingness.getList";i:26;s:32:"flickr.machinetags.getNamespaces";i:27;s:27:"flickr.machinetags.getPairs";i:28;s:32:"flickr.machinetags.getPredicates";i:29;s:28:"flickr.machinetags.getValues";i:30;s:20:"flickr.panda.getList";i:31;s:22:"flickr.panda.getPhotos";i:32;s:25:"flickr.people.findByEmail";i:33;s:28:"flickr.people.findByUsername";i:34;s:21:"flickr.people.getInfo";i:35;s:29:"flickr.people.getPublicGroups";i:36;s:29:"flickr.people.getPublicPhotos";i:37;s:29:"flickr.people.getUploadStatus";i:38;s:21:"flickr.photos.addTags";i:39;s:33:"flickr.photos.comments.addComment";i:40;s:36:"flickr.photos.comments.deleteComment";i:41;s:34:"flickr.photos.comments.editComment";i:42;s:30:"flickr.photos.comments.getList";i:43;s:20:"flickr.photos.delete";i:44;s:38:"flickr.photos.geo.batchCorrectLocation";i:45;s:33:"flickr.photos.geo.correctLocation";i:46;s:29:"flickr.photos.geo.getLocation";i:47;s:26:"flickr.photos.geo.getPerms";i:48;s:35:"flickr.photos.geo.photosForLocation";i:49;s:32:"flickr.photos.geo.removeLocation";i:50;s:28:"flickr.photos.geo.setContext";i:51;s:29:"flickr.photos.geo.setLocation";i:52;s:26:"flickr.photos.geo.setPerms";i:53;s:28:"flickr.photos.getAllContexts";i:54;s:31:"flickr.photos.getContactsPhotos";i:55;s:37:"flickr.photos.getContactsPublicPhotos";i:56;s:24:"flickr.photos.getContext";i:57;s:23:"flickr.photos.getCounts";i:58;s:21:"flickr.photos.getExif";i:59;s:26:"flickr.photos.getFavorites";i:60;s:21:"flickr.photos.getInfo";i:61;s:25:"flickr.photos.getNotInSet";i:62;s:22:"flickr.photos.getPerms";i:63;s:23:"flickr.photos.getRecent";i:64;s:22:"flickr.photos.getSizes";i:65;s:25:"flickr.photos.getUntagged";i:66;s:28:"flickr.photos.getWithGeoData";i:67;s:31:"flickr.photos.getWithoutGeoData";i:68;s:30:"flickr.photos.licenses.getInfo";i:69;s:33:"flickr.photos.licenses.setLicense";i:70;s:23:"flickr.photos.notes.add";i:71;s:26:"flickr.photos.notes.delete";i:72;s:24:"flickr.photos.notes.edit";i:73;s:29:"flickr.photos.recentlyUpdated";i:74;s:23:"flickr.photos.removeTag";i:75;s:20:"flickr.photos.search";i:76;s:28:"flickr.photos.setContentType";i:77;s:22:"flickr.photos.setDates";i:78;s:21:"flickr.photos.setMeta";i:79;s:22:"flickr.photos.setPerms";i:80;s:28:"flickr.photos.setSafetyLevel";i:81;s:21:"flickr.photos.setTags";i:82;s:30:"flickr.photos.transform.rotate";i:83;s:33:"flickr.photos.upload.checkTickets";i:84;s:25:"flickr.photosets.addPhoto";i:85;s:36:"flickr.photosets.comments.addComment";i:86;s:39:"flickr.photosets.comments.deleteComment";i:87;s:37:"flickr.photosets.comments.editComment";i:88;s:33:"flickr.photosets.comments.getList";i:89;s:23:"flickr.photosets.create";i:90;s:23:"flickr.photosets.delete";i:91;s:25:"flickr.photosets.editMeta";i:92;s:27:"flickr.photosets.editPhotos";i:93;s:27:"flickr.photosets.getContext";i:94;s:24:"flickr.photosets.getInfo";i:95;s:24:"flickr.photosets.getList";i:96;s:26:"flickr.photosets.getPhotos";i:97;s:26:"flickr.photosets.orderSets";i:98;s:28:"flickr.photosets.removePhoto";i:99;s:18:"flickr.places.find";i:100;s:26:"flickr.places.findByLatLon";i:101;s:41:"flickr.places.getChildrenWithPhotosPublic";i:102;s:21:"flickr.places.getInfo";i:103;s:26:"flickr.places.getInfoByUrl";i:104;s:27:"flickr.places.getPlaceTypes";i:105;s:29:"flickr.places.getShapeHistory";i:106;s:34:"flickr.places.placesForBoundingBox";i:107;s:31:"flickr.places.placesForContacts";i:108;s:27:"flickr.places.placesForTags";i:109;s:27:"flickr.places.placesForUser";i:110;s:28:"flickr.places.resolvePlaceId";i:111;s:29:"flickr.places.resolvePlaceURL";i:112;s:26:"flickr.places.tagsForPlace";i:113;s:27:"flickr.prefs.getContentType";i:114;s:24:"flickr.prefs.getGeoPerms";i:115;s:22:"flickr.prefs.getHidden";i:116;s:23:"flickr.prefs.getPrivacy";i:117;s:27:"flickr.prefs.getSafetyLevel";i:118;s:31:"flickr.reflection.getMethodInfo";i:119;s:28:"flickr.reflection.getMethods";i:120;s:28:"flickr.tags.getClusterPhotos";i:121;s:23:"flickr.tags.getClusters";i:122;s:22:"flickr.tags.getHotList";i:123;s:24:"flickr.tags.getListPhoto";i:124;s:23:"flickr.tags.getListUser";i:125;s:30:"flickr.tags.getListUserPopular";i:126;s:26:"flickr.tags.getListUserRaw";i:127;s:22:"flickr.tags.getRelated";i:128;s:16:"flickr.test.echo";i:129;s:17:"flickr.test.login";i:130;s:16:"flickr.test.null";i:131;s:20:"flickr.urls.getGroup";i:132;s:25:"flickr.urls.getUserPhotos";i:133;s:26:"flickr.urls.getUserProfile";i:134;s:23:"flickr.urls.lookupGroup";i:135;s:22:"flickr.urls.lookupUser";}s:12:"methods_info";a:136:{s:28:"flickr.activity.userComments";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:132:"Returns a list of recent activity on photos commented on by the calling user. Do not poll this method more than once an hour.";s:8:"response";s:758:" A set of photos yay A photo test nice ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:116:"Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50.";}i:2;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.activity.userPhotos";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:129:"Returns a list of recent activity on photos belonging to the calling user. Do not poll this method more than once an hour.";s:8:"response";s:818:" A set of photos yay A photo test nice ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"timeframe";s:8:"optional";i:1;s:4:"text";s:217:"The timeframe in which to return updates for. This can be specified in days ('2d') or hours ('4h'). The default behavoir is to return changes since the beginning of the previous user session.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:116:"Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50.";}i:3;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.auth.checkToken";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:180:"Returns the credentials attached to an authentication token. This call must be signed as specified in the authentication API spec.";s:8:"response";s:133:" 976598454353455 read ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"auth_token";s:8:"optional";i:0;s:4:"text";s:34:"The authentication token to check.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:19:"flickr.auth.getFrob";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:88:"Returns a frob to be used during authentication. This method call must be signed.";s:8:"response";s:31:"746563215463214621";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.auth.getFullToken";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:91:"Get the full authentication token for a mini-token. This method call must be signed.";s:8:"response";s:134:" 976598454353455 write ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"mini_token";s:8:"optional";i:0;s:4:"text";s:96:"The mini-token typed in by a user. It should be 9 digits long. It may optionally contain dashes.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:36:"The passed mini-token was not valid.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.auth.getToken";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:108:"Returns the auth token for the given frob, if one has been attached. This method call must be signed.";s:8:"response";s:134:" 976598454353455 write ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:4:"frob";s:8:"optional";i:0;s:4:"text";s:18:"The frob to check.";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:3:"108";s:7:"message";i:0;s:4:"text";s:59:"The specified frob does not exist or has already been used.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.blogs.getList";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:52:"Get a list of configured blogs for the calling user.";s:8:"response";s:203:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.blogs.postPhoto";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:0:"";s:8:"response";s:0:"";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"blog_id";s:8:"optional";i:0;s:4:"text";s:29:"The id of the blog to post to";}i:2;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:27:"The id of the photo to blog";}i:3;a:3:{s:4:"name";s:5:"title";s:8:"optional";i:0;s:4:"text";s:19:"The blog post title";}i:4;a:3:{s:4:"name";s:11:"description";s:8:"optional";i:0;s:4:"text";s:18:"The blog post body";}i:5;a:3:{s:4:"name";s:13:"blog_password";s:8:"optional";i:1;s:4:"text";s:79:"The password for the blog (used when the blog does not have a stored password).";}}s:6:"errors";a:14:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:66:"The blog id was not the id of a blog belonging to the calling user";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:45:"The photo id was not the id of a public photo";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:77:"A password is not stored for the blog and one was not passed with the request";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:61:"The blog posting failed (a blogging API failure of some sort)";}i:4;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:5;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:6;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:7;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:8;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:9;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:10;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:11;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:12;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:13;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.commons.getInstitutions";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:53:"Retrieves a list of the current Commons institutions.";s:8:"response";s:365:" Institution http://example.com/ http://example.com/commons/license http://flickr.com/photos/institution ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.contacts.getList";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:44:"Get a list of contacts for the calling user.";s:8:"response";s:458:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"filter";s:8:"optional";i:1;s:4:"text";s:470:"An optional filter of the results. The following values are valid:
 
friends
Only contacts who are friends (and not family)
family
Only contacts who are family (and not friends)
both
Only contacts who are both friends and family
neither
Only contacts who are neither friends nor family
";}i:2;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:121:"Number of photos to return per page. If this argument is omitted, it defaults to 1000. The maximum allowed value is 1000.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:39:"flickr.contacts.getListRecentlyUploaded";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:117:"Return a list of contacts for a user who have recently uploaded photos along with the total count of photos uploaded.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:15:"date_lastupload";s:8:"optional";i:1;s:4:"text";s:175:"Limits the resultset to contacts that have uploaded photos since this date. The date should be in the form of a Unix timestamp. The default, and maximum, offset is (1) hour. ";}i:2;a:3:{s:4:"name";s:6:"filter";s:8:"optional";i:1;s:4:"text";s:228:"Limit the result set to all contacts or only those who are friends or family. Valid options are: Default value is "all".";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.contacts.getPublicList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:32:"Get the contact list for a user.";s:8:"response";s:307:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:51:"The NSID of the user to fetch the contact list for.";}i:2;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:121:"Number of photos to return per page. If this argument is omitted, it defaults to 1000. The maximum allowed value is 1000.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"The specified user NSID was not a valid user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.favorites.add";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:40:"Adds a photo to a user's favorites list.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:51:"The id of the photo to add to the user's favorites.";}}s:6:"errors";a:14:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"The photo id passed was not a valid photo id.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:72:"The photo belongs to the user and so cannot be added to their favorites.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:53:"The photo is already in the user's list of favorites.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:70:"The user does not have permission to add the photo to their favorites.";}i:4;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:5;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:6;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:7;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:8;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:9;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:10;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:11;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:12;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:13;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.favorites.getList";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:116:"Returns a list of the user's favorite photos. Only photos which the calling user has permission to see are returned.";s:8:"response";s:0:"";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:135:"The NSID of the user to fetch the favorites list for. If this argument is omitted, the favorites list for the calling user is returned.";}i:2;a:3:{s:4:"name";s:13:"min_fave_date";s:8:"optional";i:1;s:4:"text";s:95:"Minimum date that a photo was favorited on. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:13:"max_fave_date";s:8:"optional";i:1;s:4:"text";s:95:"Maximum date that a photo was favorited on. The date should be in the form of a unix timestamp.";}i:4;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:5;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:6;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:52:"The specified user NSID was not a valid flickr user.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.favorites.getPublicList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:60:"Returns a list of favorite public photos for the given user.";s:8:"response";s:0:"";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:41:"The user to fetch the favorites list for.";}i:2;a:3:{s:4:"name";s:13:"min_fave_date";s:8:"optional";i:1;s:4:"text";s:95:"Minimum date that a photo was favorited on. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:13:"max_fave_date";s:8:"optional";i:1;s:4:"text";s:95:"Maximum date that a photo was favorited on. The date should be in the form of a unix timestamp.";}i:4;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:5;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:6;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:52:"The specified user NSID was not a valid flickr user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.favorites.remove";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:45:"Removes a photo from a user's favorites list.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:56:"The id of the photo to remove from the user's favorites.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:52:"The photo id passed was not in the user's favorites.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.groups.browse";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:66:"Browse the group category tree, finding groups and sub-categories.";s:8:"response";s:404:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"cat_id";s:8:"optional";i:1;s:4:"text";s:135:"The category id to fetch a list of groups and sub-categories for. If not specified, it defaults to zero, the root of the category tree.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:56:"The value passed for cat_id was not a valid category id.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.groups.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:30:"Get information about a group.";s:8:"response";s:261:" GNEverybody The group for GNE players 69 3 ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:47:"The NSID of the group to fetch information for.";}i:2;a:3:{s:4:"name";s:4:"lang";s:8:"optional";i:1;s:4:"text";s:210:"The language of the group name and description to fetch. If the language is not found, the primary language of the group will be returned. Valid values are the same as in feeds.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:156:"The group NSID passed did not refer to a group that the calling user can see - either an invalid group is or a group that can't be seen by the calling user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.groups.members.getList";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:196:"Get a list of the members of a group. The call must be signed on behalf of a Flickr member, and the ability to see the group membership will be determined by the Flickr member's group privileges.";s:8:"response";s:445:" ... ";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:127:"Return a list of members for this group. The group must be viewable by the Flickr member on whose behalf the API call is made.";}i:2;a:3:{s:4:"name";s:11:"membertypes";s:8:"optional";i:1;s:4:"text";s:220:"Comma separated list of member types By default returns all types. (Returning super rare member type "1: narwhal" isn't supported by this API method)";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:120:"Number of members to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:4;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:0:"";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.groups.pools.add";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:30:"Add a photo to a group's pool.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:88:"The id of the photo to add to the group pool. The photo must belong to the calling user.";}i:2;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:61:"The NSID of the group who's pool the photo is to be added to.";}}s:6:"errors";a:17:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:71:"The photo id passed was not the id of a photo owned by the caling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:75:"The group id passed was not a valid id for a group the user is a member of.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:67:"The specified photo is already in the pool for the specified group.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:72:"The photo has already been added to the maximum allowed number of pools.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:76:"The user has already added the maximum amount of allowed photos to the pool.";}i:5;a:3:{s:4:"code";s:1:"6";s:7:"message";i:0;s:4:"text";s:147:"The pool is moderated, and the photo has been added to the Pending Queue. If it is approved by a group administrator, it will be added to the pool.";}i:6;a:3:{s:4:"code";s:1:"7";s:7:"message";i:0;s:4:"text";s:81:"The pool is moderated, and the photo has already been added to the Pending Queue.";}i:7;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:8;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:9;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:10;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:11;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:12;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:13;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:14;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:15;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:16;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.groups.pools.getContext";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:61:"Returns next and previous photos for a photo in a group pool.";s:8:"response";s:179:" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photo to fetch the context for.";}i:2;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:66:"The nsid of the group who's pool to fetch the photo's context for.";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:126:"The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:57:"The specified photo is not in the specified group's pool.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:111:"The specified group nsid was not a valid group or the caller does not have permission to view the group's pool.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.groups.pools.getGroups";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:53:"Returns a list of groups to which you can add photos.";s:8:"response";s:390:" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of groups to return per page. If this argument is omitted, it defaults to 400. The maximum allowed value is 400.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.groups.pools.getPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:119:"Returns a list of pool photos for a given group, based on the permissions of the group and the user logged in (if any).";s:8:"response";s:238:" ";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:67:"The id of the group who's pool you which to get the photo list for.";}i:2;a:3:{s:4:"name";s:4:"tags";s:8:"optional";i:1;s:4:"text";s:81:"A tag to filter the pool with. At the moment only one tag at a time is supported.";}i:3;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:135:"The nsid of a user. Specifiying this parameter will retrieve for you only those photos that the user has contributed to the group pool.";}i:4;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:5;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:6;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"The group id passed was not a valid group id.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:85:"The logged in user (if any) does not have permission to view the pool for this group.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:45:"The user specified by user_id does not exist.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.groups.pools.remove";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:33:"Remove a photo from a group pool.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:160:"The id of the photo to remove from the group pool. The photo must either be owned by the calling user of the calling user must be an administrator of the group.";}i:2;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:62:"The NSID of the group who's pool the photo is to removed from.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:51:"The group_id passed did not refer to a valid group.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:68:"The photo_id passed was not a valid id of a photo in the group pool.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:123:"The calling user doesn't own the photo and is not an administrator of the group, so may not remove the photo from the pool.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.groups.search";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:116:"Search for groups. 18+ groups will only be returned for authenticated calls where the authenticated user is over 18.";s:8:"response";s:447:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:4:"text";s:8:"optional";i:0;s:4:"text";s:23:"The text to search for.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of groups to return per page. If this argument is ommited, it defaults to 100. The maximum allowed value is 500.";}i:3;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:78:"The page of results to return. If this argument is ommited, it defaults to 1. ";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:39:"The required text argument was ommited.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.interestingness.getList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:88:"Returns the list of interesting photos for the most recent day or a user-specified date.";s:8:"response";s:0:"";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:4:"date";s:8:"optional";i:1;s:4:"text";s:75:"A specific date, formatted as YYYY-MM-DD, to return interesting photos for.";}i:2;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:4;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:81:"The date string passed did not validate. All dates must be formatted : YYYY-MM-DD";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:32:"flickr.machinetags.getNamespaces";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:99:"Return a list of unique namespaces, optionally limited by a given predicate, in alphabetical order.";s:8:"response";s:376:" aero flickr geo taxonomy upcoming ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"predicate";s:8:"optional";i:1;s:4:"text";s:81:"Limit the list of namespaces returned to those that have the following predicate.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:3;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid predicate argument.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.machinetags.getPairs";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:123:"Return a list of unique namespace and predicate pairs, optionally limited by predicate or namespace, in alphabetical order.";s:8:"response";s:360:" aero:airline aero:icao aero:model aero:tail ";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"namespace";s:8:"optional";i:1;s:4:"text";s:76:"Limit the list of pairs returned to those that have the following namespace.";}i:2;a:3:{s:4:"name";s:9:"predicate";s:8:"optional";i:1;s:4:"text";s:76:"Limit the list of pairs returned to those that have the following predicate.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:4;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid namespace argument.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid predicate argument.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:32:"flickr.machinetags.getPredicates";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:76:"Return a list of unique predicates, optionally limited by a given namespace.";s:8:"response";s:245:" elbow face hand ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"namespace";s:8:"optional";i:1;s:4:"text";s:81:"Limit the list of predicates returned to those that have the following namespace.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:3;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid namespace argument.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.machinetags.getValues";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:61:"Return a list of unique values for a namespace and predicate.";s:8:"response";s:201:" 123 456 789 ";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"namespace";s:8:"optional";i:0;s:4:"text";s:54:"The namespace that all values should be restricted to.";}i:2;a:3:{s:4:"name";s:9:"predicate";s:8:"optional";i:0;s:4:"text";s:54:"The predicate that all values should be restricted to.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:4;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid namespace argument.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:38:"Missing or invalid predicate argument.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.panda.getList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:214:"Return a list of Flickr pandas, from whom you can request photos using the flickr.panda.getPhotos API method.";s:8:"response";s:104:" ling ling hsing hsing wang wang ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.panda.getPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:120:"Ask the Flickr Pandas for a list of recent public (and "safe") photos.";s:8:"response";s:427:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"panda_name";s:8:"optional";i:0;s:4:"text";s:553:"The name of the panda to ask for photos from. There are currently three pandas named:


You can fetch a list of all the current pandas using the flickr.panda.getList API method.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:67:"One or more required parameters was not included with your request.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:41:"You requested a panda we haven't met yet.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.people.findByEmail";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:47:"Return a user's NSID, given their email address";s:8:"response";s:68:" Stewart ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"find_email";s:8:"optional";i:0;s:4:"text";s:69:"The email address of the user to find (may be primary or secondary).";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:50:"No user with the supplied email address was found.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.people.findByUsername";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:43:"Return a user's NSID, given their username.";s:8:"response";s:68:" Stewart ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"username";s:8:"optional";i:0;s:4:"text";s:35:"The username of the user to lookup.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"No user with the supplied username was found.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.people.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:29:"Get information about a user.";s:8:"response";s:529:" bees Cal Henderson eea6cd28e3d0003ab51b0058a684d94980b727ac Vancouver, Canada http://www.flickr.com/photos/bees/ http://www.flickr.com/people/bees/ 1071510391 1900-09-02 09:11:24 449 ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:48:"The NSID of the user to fetch information about.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:47:"The user id passed did not match a Flickr user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.people.getPublicGroups";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:56:"Returns the list of public groups a user is a member of.";s:8:"response";s:272:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:41:"The NSID of the user to fetch groups for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:47:"The user id passed did not match a Flickr user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.people.getPublicPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:47:"Get a list of public photos for the given user.";s:8:"response";s:0:"";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:44:"The NSID of the user who's photos to return.";}i:2;a:3:{s:4:"name";s:11:"safe_search";s:8:"optional";i:1;s:4:"text";s:164:"Safe search setting:
  • 1 for safe.
  • 2 for moderate.
  • 3 for restricted.
(Please note: Un-authed calls can only see Safe content.)";}i:3;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:4;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:5;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:47:"The user NSID passed was not a valid user NSID.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.people.getUploadStatus";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:66:"Returns information for the calling user related to photo uploads.";s:8:"response";s:361:" Bees ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.photos.addTags";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:20:"Add tags to a photo.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:35:"The id of the photo to add tags to.";}i:2;a:3:{s:4:"name";s:4:"tags";s:8:"optional";i:0;s:4:"text";s:29:"The tags to add to the photo.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:166:"The photo id passed was not the id of a photo that the calling user can add tags to. It could be an invalid id, or the user may not have permission to add tags to it.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:308:"The maximum number of tags for the photo has been reached - no more tags can be added. If the current count is less than the maximum, but adding all of the tags for this request would go over the limit, the whole request is ignored. I.E. when you get this message, none of the requested tags have been added.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:33:"flickr.photos.comments.addComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:59:"Add comment to a photo as the currently authenticated user.";s:8:"response";s:58:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:40:"The id of the photo to add a comment to.";}i:2;a:3:{s:4:"name";s:12:"comment_text";s:8:"optional";i:0;s:4:"text";s:19:"Text of the comment";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:44:"The photo id passed was not a valid photo id";}i:1;a:3:{s:4:"code";s:1:"8";s:7:"message";i:0;s:4:"text";s:29:"Comment text can not be blank";}i:2;a:3:{s:4:"code";s:1:"9";s:7:"message";i:0;s:4:"text";s:118:"The user has reached the limit for number of comments posted during a specific time period. Wait a bit and try again.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:36:"flickr.photos.comments.deleteComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:53:"Delete a comment as the currently authenticated user.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"comment_id";s:8:"optional";i:0;s:4:"text";s:30:"The id of the comment to edit.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:64:"The requested comment is against a photo which no longer exists.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:48:"The comment id passed was not a valid comment id";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:34:"flickr.photos.comments.editComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:63:"Edit the text of a comment as the currently authenticated user.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"comment_id";s:8:"optional";i:0;s:4:"text";s:30:"The id of the comment to edit.";}i:2;a:3:{s:4:"name";s:12:"comment_text";s:8:"optional";i:0;s:4:"text";s:32:"Update the comment to this text.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:64:"The requested comment is against a photo which no longer exists.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:48:"The comment id passed was not a valid comment id";}i:2;a:3:{s:4:"code";s:1:"8";s:7:"message";i:0;s:4:"text";s:29:"Comment text can not be blank";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.photos.comments.getList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:32:"Returns the comments for a photo";s:8:"response";s:349:" Umm, I'm not sure, can I get back to you on that one? ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:42:"The id of the photo to fetch comments for.";}i:2;a:3:{s:4:"name";s:16:"min_comment_date";s:8:"optional";i:1;s:4:"text";s:92:"Minimum date that a a comment was added. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:16:"max_comment_date";s:8:"optional";i:1;s:4:"text";s:90:"Maximum date that a comment was added. The date should be in the form of a unix timestamp.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.photos.delete";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:3;s:11:"description";s:27:"Delete a photo from flickr.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:30:"The id of the photo to delete.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:69:"The photo id was not the id of a photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:38:"flickr.photos.geo.batchCorrectLocation";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:249:"Correct the places hierarchy for all the photos for a user at a given latitude, longitude and accuracy.

Batch corrections are processed in a delayed queue so it may take a few minutes before the changes are reflected in a user's photos.";s:8:"response";s:0:"";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"lat";s:8:"optional";i:0;s:4:"text";s:126:"The latitude of the photos to be update whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated.";}i:2;a:3:{s:4:"name";s:3:"lon";s:8:"optional";i:0;s:4:"text";s:130:"The longitude of the photos to be updated whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated.";}i:3;a:3:{s:4:"name";s:8:"accuracy";s:8:"optional";i:0;s:4:"text";s:174:"Recorded accuracy level of the photos to be updated. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified.";}i:4;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:89:"A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}i:5;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:96:"A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}}s:6:"errors";a:16:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:40:"The latitude argument failed validation.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:41:"The longitude argument failed validation.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:40:"The accuracy argument failed validation.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:59:"An invalid Places (or WOE) ID was passed with the API call.";}i:5;a:3:{s:4:"code";s:1:"6";s:7:"message";i:0;s:4:"text";s:106:"There were no geotagged photos found for the authed user at the supplied latitude, longitude and accuracy.";}i:6;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:7;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:8;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:9;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:10;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:11;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:12;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:13;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:14;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:15;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:33:"flickr.photos.geo.correctLocation";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:0:"";s:8:"response";s:0:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:58:"The ID of the photo whose WOE location is being corrected.";}i:2;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:89:"A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}i:3;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:96:"A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}}s:6:"errors";a:14:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:243:"Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at http://www.flickr.com/account/geo/privacy/";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:36:"No place ID was passed to the method";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:57:"The place ID passed to the method could not be identified";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:50:"There was an error trying to correct the location.";}i:4;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:5;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:6;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:7;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:8;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:9;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:10;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:11;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:12;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:13;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.photos.geo.getLocation";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:77:"Get the geo data (latitude and longitude and the accuracy level) for a photo.";s:8:"response";s:103:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:59:"The id of the photo you want to retrieve location data for.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:80:"The photo requested has no location data or is not viewable by the calling user.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photos.geo.getPerms";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:54:"Get permissions for who may view geo data for a photo.";s:8:"response";s:73:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to get permissions for.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:80:"The photo requested has no location data or is not viewable by the calling user.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:35:"flickr.photos.geo.photosForLocation";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:81:"Return a list of photos for a user at a specific latitude, longitude and accuracy";s:8:"response";s:0:"";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"lat";s:8:"optional";i:0;s:4:"text";s:99:"The latitude whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated.";}i:2;a:3:{s:4:"name";s:3:"lon";s:8:"optional";i:0;s:4:"text";s:102:"The longitude whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated.";}i:3;a:3:{s:4:"name";s:8:"accuracy";s:8:"optional";i:1;s:4:"text";s:174:"Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified.";}i:4;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:5;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:6;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:14:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:64:"One or more required arguments was missing from the method call.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:40:"The latitude argument failed validation.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:41:"The longitude argument failed validation.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:40:"The accuracy argument failed validation.";}i:4;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:5;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:6;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:7;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:8;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:9;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:10;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:11;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:12;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:13;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:32:"flickr.photos.geo.removeLocation";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:45:"Removes the geo data associated with a photo.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:58:"The id of the photo you want to remove location data from.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:72:"The specified photo has not been geotagged - there is nothing to remove.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photos.geo.setContext";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:206:"Indicate the state of a photo's geotagginess beyond latitude and longitude.

Note : photos passed to this method must already be geotagged (using the flickr.photos.geo.setLocation method).";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:44:"The id of the photo to set context data for.";}i:2;a:3:{s:4:"name";s:7:"context";s:8:"optional";i:0;s:4:"text";s:372:"Context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to indicate that a photo was taken "indoors" or "outdoors".

The current list of context IDs is :

  • 0, not defined.
  • 1, indoors.
  • 2, outdoors.
";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:47:"The context ID passed to the method is invalid.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.photos.geo.setLocation";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:413:"Sets the geo data (latitude and longitude and, optionally, the accuracy level) for a photo. Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at http://www.flickr.com/account/geo/privacy/. If a user has not set this preference, the API method will return an error.";s:8:"response";s:0:"";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photo to set location data for.";}i:2;a:3:{s:4:"name";s:3:"lat";s:8:"optional";i:0;s:4:"text";s:99:"The latitude whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated.";}i:3;a:3:{s:4:"name";s:3:"lon";s:8:"optional";i:0;s:4:"text";s:102:"The longitude whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated.";}i:4;a:3:{s:4:"name";s:8:"accuracy";s:8:"optional";i:1;s:4:"text";s:174:"Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified.";}i:5;a:3:{s:4:"name";s:7:"context";s:8:"optional";i:1;s:4:"text";s:443:"Context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to indicate that a photo was taken "indoors" or "outdoors".

The current list of context IDs is :

  • 0, not defined.
  • 1, indoors.
  • 2, outdoors.

The default context for geotagged photos is 0, or "not defined" ";}}s:6:"errors";a:17:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:40:"The latitude argument failed validation.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:41:"The longitude argument failed validation.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:40:"The accuracy argument failed validation.";}i:5;a:3:{s:4:"code";s:1:"6";s:7:"message";i:0;s:4:"text";s:74:"There was an unexpected problem setting location information to the photo.";}i:6;a:3:{s:4:"code";s:1:"7";s:7:"message";i:0;s:4:"text";s:243:"Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at http://www.flickr.com/account/geo/privacy/";}i:7;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:8;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:9;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:10;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:11;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:12;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:13;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:14;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:15;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:16;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photos.geo.setPerms";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:73:"Set the permission for who may view the geo data associated with a photo.";s:8:"response";s:0:"";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:9:"is_public";s:8:"optional";i:0;s:4:"text";s:93:"1 to set viewing permissions for the photo's location data to public, 0 to set it to private.";}i:2;a:3:{s:4:"name";s:10:"is_contact";s:8:"optional";i:0;s:4:"text";s:95:"1 to set viewing permissions for the photo's location data to contacts, 0 to set it to private.";}i:3;a:3:{s:4:"name";s:9:"is_friend";s:8:"optional";i:0;s:4:"text";s:94:"1 to set viewing permissions for the photo's location data to friends, 0 to set it to private.";}i:4;a:3:{s:4:"name";s:9:"is_family";s:8:"optional";i:0;s:4:"text";s:93:"1 to set viewing permissions for the photo's location data to family, 0 to set it to private.";}i:5;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to get permissions for.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:80:"The photo requested has no location data or is not viewable by the calling user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photos.getAllContexts";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:56:"Returns all visible sets and pools the photo belongs to.";s:8:"response";s:89:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:36:"The photo to return information for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:52:"The photo id passed was not the id of a valid photo.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:31:"flickr.photos.getContactsPhotos";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:63:"Fetch a list of recent photos from the calling users' contacts.";s:8:"response";s:378:" ";s:9:"arguments";a:6:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:5:"count";s:8:"optional";i:1;s:4:"text";s:117:"Number of photos to return. Defaults to 10, maximum 50. This is only used if single_photo is not passed.";}i:2;a:3:{s:4:"name";s:12:"just_friends";s:8:"optional";i:1;s:4:"text";s:82:"set as 1 to only show photos from friends and family (excluding regular contacts).";}i:3;a:3:{s:4:"name";s:12:"single_photo";s:8:"optional";i:1;s:4:"text";s:92:"Only fetch one photo (the latest) per contact, instead of all photos in chronological order.";}i:4;a:3:{s:4:"name";s:12:"include_self";s:8:"optional";i:1;s:4:"text";s:49:"Set to 1 to include photos from the calling user.";}i:5;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:199:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:37:"flickr.photos.getContactsPublicPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:60:"Fetch a list of recent public photos from a users' contacts.";s:8:"response";s:378:" ";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:0;s:4:"text";s:41:"The NSID of the user to fetch photos for.";}i:2;a:3:{s:4:"name";s:5:"count";s:8:"optional";i:1;s:4:"text";s:117:"Number of photos to return. Defaults to 10, maximum 50. This is only used if single_photo is not passed.";}i:3;a:3:{s:4:"name";s:12:"just_friends";s:8:"optional";i:1;s:4:"text";s:82:"set as 1 to only show photos from friends and family (excluding regular contacts).";}i:4;a:3:{s:4:"name";s:12:"single_photo";s:8:"optional";i:1;s:4:"text";s:92:"Only fetch one photo (the latest) per contact, instead of all photos in chronological order.";}i:5;a:3:{s:4:"name";s:12:"include_self";s:8:"optional";i:1;s:4:"text";s:62:"Set to 1 to include photos from the user specified by user_id.";}i:6;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:199:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:47:"The user NSID passed was not a valid user NSID.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.photos.getContext";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:62:"Returns next and previous photos for a photo in a photostream.";s:8:"response";s:179:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photo to fetch the context for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:126:"The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photos.getCounts";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:75:"Gets a list of photo counts for the given date ranges for the calling user.";s:8:"response";s:512:" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:5:"dates";s:8:"optional";i:1;s:4:"text";s:133:"A comma delimited list of unix timestamps, denoting the periods to return counts for. They should be specified smallest first.";}i:2;a:3:{s:4:"name";s:11:"taken_dates";s:8:"optional";i:1;s:4:"text";s:133:"A comma delimited list of mysql datetimes, denoting the periods to return counts for. They should be specified smallest first.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"Neither dates nor taken_dates were specified.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.photos.getExif";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:114:"Retrieves a list of EXIF/TIFF/GPS tags for a given photo. The calling user must have permission to view the photo.";s:8:"response";s:413:" Canon 90/10 f/9 64/1, 42/1, 4414/100 64° 42' 44.14" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photo to fetch information for.";}i:2;a:3:{s:4:"name";s:6:"secret";s:8:"optional";i:1;s:4:"text";s:180:"The secret for the photo. If the correct secret is passed then permissions checking is skipped. This enables the 'sharing' of individual photos by passing around the id and secret.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:56:"The owner of the photo does not want to share EXIF data.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photos.getFavorites";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:60:"Returns the list of people who have favorited a given photo.";s:8:"response";s:866:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:53:"The ID of the photo to fetch the favoriters list for.";}i:2;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:116:"Number of usres to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:92:"The specified photo does not exist, or the calling user does not have permission to view it.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.photos.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:87:"Get information about a photo. The calling user must have permission to view the photo.";s:8:"response";s:966:" orford_castle_taster hello! 1 foo wooyay hoopla http://www.flickr.com/photos/bees/2733/ ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to get information for.";}i:2;a:3:{s:4:"name";s:6:"secret";s:8:"optional";i:1;s:4:"text";s:180:"The secret for the photo. If the correct secret is passed then permissions checking is skipped. This enables the 'sharing' of individual photos by passing around the id and secret.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:84:"The photo id was either invalid or was for a photo not viewable by the calling user.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.photos.getNotInSet";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:60:"Returns a list of your photos that are not part of any sets.";s:8:"response";s:0:"";s:9:"arguments";a:10:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:2;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:4;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:5;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:287:"Return photos only matching a certain privacy level. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:6;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}i:7;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:8;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:9;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.photos.getPerms";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:28:"Get permissions for a photo.";s:8:"response";s:91:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to get permissions for.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:86:"The photo id passed was not a valid photo id of a photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photos.getRecent";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:62:"Returns a list of the latest public photos uploaded to flickr.";s:8:"response";s:0:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:2;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:3;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:0:"";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.photos.getSizes";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:98:"Returns the available sizes for a photo. The calling user must have permission to view the photo.";s:8:"response";s:986:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:50:"The id of the photo to fetch size information for.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"The photo id passed was not a valid photo id.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:60:"The calling user does not have permission to view the photo.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.photos.getUntagged";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:43:"Returns a list of your photos with no tags.";s:8:"response";s:0:"";s:9:"arguments";a:10:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:2;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:4;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:5;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:287:"Return photos only matching a certain privacy level. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:6;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}i:7;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:8;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:9;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photos.getWithGeoData";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:41:"Returns a list of your geo-tagged photos.";s:8:"response";s:0:"";s:9:"arguments";a:11:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:2;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:4;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:5;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:287:"Return photos only matching a certain privacy level. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:6;a:3:{s:4:"name";s:4:"sort";s:8:"optional";i:1;s:4:"text";s:213:"The order in which to sort returned photos. Deafults to date-posted-desc. The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, and interestingness-asc.";}i:7;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}i:8;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:9;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:10;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:31:"flickr.photos.getWithoutGeoData";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:60:"Returns a list of your photos which haven't been geo-tagged.";s:8:"response";s:0:"";s:9:"arguments";a:11:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:2;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:3;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:4;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:5;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:287:"Return photos only matching a certain privacy level. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:6;a:3:{s:4:"name";s:4:"sort";s:8:"optional";i:1;s:4:"text";s:213:"The order in which to sort returned photos. Deafults to date-posted-desc. The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, and interestingness-asc.";}i:7;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}i:8;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:9;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:10;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.photos.licenses.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:54:"Fetches a list of available photo licenses for Flickr.";s:8:"response";s:825:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:33:"flickr.photos.licenses.setLicense";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:29:"Sets the license for a photo.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:36:"The photo to update the license for.";}i:2;a:3:{s:4:"name";s:10:"license_id";s:8:"optional";i:0;s:4:"text";s:165:"The license to apply, or 0 (zero) to remove the current license. Note : as of this writing the "no known copyright restrictions" license (7) is not a valid argument.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:75:"The specified id was not the id of a valif photo owner by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:29:"The license id was not valid.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photos.notes.add";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:122:"Add a note to a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages.";s:8:"response";s:18:"";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:36:"The id of the photo to add a note to";}i:2;a:3:{s:4:"name";s:6:"note_x";s:8:"optional";i:0;s:4:"text";s:31:"The left coordinate of the note";}i:3;a:3:{s:4:"name";s:6:"note_y";s:8:"optional";i:0;s:4:"text";s:30:"The top coordinate of the note";}i:4;a:3:{s:4:"name";s:6:"note_w";s:8:"optional";i:0;s:4:"text";s:21:"The width of the note";}i:5;a:3:{s:4:"name";s:6:"note_h";s:8:"optional";i:0;s:4:"text";s:22:"The height of the note";}i:6;a:3:{s:4:"name";s:9:"note_text";s:8:"optional";i:0;s:4:"text";s:27:"The description of the note";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:44:"The photo id passed was not a valid photo id";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:69:"The calling user does not have permission to add a note to this photo";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:56:"One or more of the required arguments were not supplied.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photos.notes.delete";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:27:"Delete a note from a photo.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"note_id";s:8:"optional";i:0;s:4:"text";s:28:"The id of the note to delete";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:42:"The note id passed was not a valid note id";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:70:"The calling user does not have permission to delete the specified note";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.photos.notes.edit";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:124:"Edit a note on a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages. ";s:8:"response";s:0:"";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"note_id";s:8:"optional";i:0;s:4:"text";s:26:"The id of the note to edit";}i:2;a:3:{s:4:"name";s:6:"note_x";s:8:"optional";i:0;s:4:"text";s:31:"The left coordinate of the note";}i:3;a:3:{s:4:"name";s:6:"note_y";s:8:"optional";i:0;s:4:"text";s:30:"The top coordinate of the note";}i:4;a:3:{s:4:"name";s:6:"note_w";s:8:"optional";i:0;s:4:"text";s:21:"The width of the note";}i:5;a:3:{s:4:"name";s:6:"note_h";s:8:"optional";i:0;s:4:"text";s:22:"The height of the note";}i:6;a:3:{s:4:"name";s:9:"note_text";s:8:"optional";i:0;s:4:"text";s:27:"The description of the note";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:42:"The note id passed was not a valid note id";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:68:"The calling user does not have permission to edit the specified note";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:56:"One or more of the required arguments were not supplied.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.photos.recentlyUpdated";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:273:"

Return a list of your photos that have been recently created or which have been recently modified.

Recently modified may mean that the photo's metadata (title, description, tags) may have been changed or a comment has been added (or just modified somehow :-)

";s:8:"response";s:540:" ";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"min_date";s:8:"optional";i:0;s:4:"text";s:81:"A Unix timestamp indicating the date from which modifications should be compared.";}i:2;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:3;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:4;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:42:"The date argument did not pass validation.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photos.removeTag";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:26:"Remove a tag from a photo.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"tag_id";s:8:"optional";i:0;s:4:"text";s:166:"The tag to remove from the photo. This parameter should contain a tag id, as returned by flickr.photos.getInfo.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:131:"The calling user doesn't have permission to delete the specified tag. This could mean it belongs to someone else, or doesn't exist.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.photos.search";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:299:"Return a list of photos matching some criteria. Only photos visible to the calling user will be returned. To return private or semi-private photos, the caller must be authenticated with 'read' permissions, and have permission to view the photos. Unauthenticated calls will only return public photos.";s:8:"response";s:0:"";s:9:"arguments";a:33:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:210:"The NSID of the user who's photo to search. If this parameter isn't passed then everybody's public photos will be searched. A value of "me" will search against the calling user's photos for authenticated calls.";}i:2;a:3:{s:4:"name";s:4:"tags";s:8:"optional";i:1;s:4:"text";s:92:"A comma-delimited list of tags. Photos with one or more of the tags listed will be returned.";}i:3;a:3:{s:4:"name";s:8:"tag_mode";s:8:"optional";i:1;s:4:"text";s:112:"Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified.";}i:4;a:3:{s:4:"name";s:4:"text";s:8:"optional";i:1;s:4:"text";s:94:"A free text search. Photos who's title, description or tags contain the text will be returned.";}i:5;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:6;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:7;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:8;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:9;a:3:{s:4:"name";s:7:"license";s:8:"optional";i:1;s:4:"text";s:136:"The license id for photos (for possible values see the flickr.photos.licenses.getInfo method). Multiple licenses may be comma-separated.";}i:10;a:3:{s:4:"name";s:4:"sort";s:8:"optional";i:1;s:4:"text";s:351:"The order in which to sort returned photos. Deafults to date-posted-desc (unless you are doing a radial geo query, in which case the default sorting is by ascending distance from the point specified). The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, interestingness-asc, and relevance.";}i:11;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:363:"Return photos only matching a certain privacy level. This only applies when making an authenticated call to view photos you own. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:12;a:3:{s:4:"name";s:4:"bbox";s:8:"optional";i:1;s:4:"text";s:980:"A comma-delimited list of 4 values defining the Bounding Box of the area that will be searched.

The 4 values represent the bottom-left corner of the box and the top-right corner, minimum_longitude, minimum_latitude, maximum_longitude, maximum_latitude.

Longitude has a range of -180 to 180 , latitude of -90 to 90. Defaults to -180, -90, 180, 90 if not specified.

Unlike standard photo queries, geo (or bounding box) queries will only return 250 results per page.

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters — If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:13;a:3:{s:4:"name";s:8:"accuracy";s:8:"optional";i:1;s:4:"text";s:250:"Recorded accuracy level of the location information. Current range is 1-16 :
  • World level is 1
  • Country is ~3
  • Region is ~6
  • City is ~11
  • Street is ~16
Defaults to maximum value if not specified.";}i:14;a:3:{s:4:"name";s:11:"safe_search";s:8:"optional";i:1;s:4:"text";s:164:"Safe search setting:
  • 1 for safe.
  • 2 for moderate.
  • 3 for restricted.
(Please note: Un-authed calls can only see Safe content.)";}i:15;a:3:{s:4:"name";s:12:"content_type";s:8:"optional";i:1;s:4:"text";s:291:"Content Type setting:
  • 1 for photos only.
  • 2 for screenshots only.
  • 3 for 'other' only.
  • 4 for photos and screenshots.
  • 5 for screenshots and 'other'.
  • 6 for photos and 'other'.
  • 7 for photos, screenshots, and 'other' (all).
";}i:16;a:3:{s:4:"name";s:12:"machine_tags";s:8:"optional";i:1;s:4:"text";s:1210:"Aside from passing in a fully formed machine tag, there is a special syntax for searching on specific properties :
  • Find photos using the 'dc' namespace : "machine_tags" => "dc:"
  • Find photos with a title in the 'dc' namespace : "machine_tags" => "dc:title="
  • Find photos titled "mr. camera" in the 'dc' namespace : "machine_tags" => "dc:title=\"mr. camera\"
  • Find photos whose value is "mr. camera" : "machine_tags" => "*:*=\"mr. camera\""
  • Find photos that have a title, in any namespace : "machine_tags" => "*:title="
  • Find photos that have a title, in any namespace, whose value is "mr. camera" : "machine_tags" => "*:title=\"mr. camera\""
  • Find photos, in the 'dc' namespace whose value is "mr. camera" : "machine_tags" => "dc:*=\"mr. camera\""
Multiple machine tags may be queried by passing a comma-separated list. The number of machine tags you can pass in a single query depends on the tag mode (AND or OR) that you are querying with. "AND" queries are limited to (16) machine tags. "OR" queries are limited to (8).";}i:17;a:3:{s:4:"name";s:16:"machine_tag_mode";s:8:"optional";i:0;s:4:"text";s:112:"Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified.";}i:18;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:1;s:4:"text";s:120:"The id of a group who's pool to search. If specified, only matching photos posted to the group's pool will be returned.";}i:19;a:3:{s:4:"name";s:8:"contacts";s:8:"optional";i:1;s:4:"text";s:86:"Search your contacts. Either 'all' or 'ff' for just friends and family. (Experimental)";}i:20;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:582:"A 32-bit identifier that uniquely represents spatial entities. (not used if bbox argument is present).

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:21;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:538:"A Flickr place id. (not used if bbox argument is present).

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:22;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}i:23;a:3:{s:4:"name";s:7:"has_geo";s:8:"optional";i:1;s:4:"text";s:513:"Any photo that has been geotagged.

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:24;a:3:{s:4:"name";s:11:"geo_context";s:8:"optional";i:1;s:4:"text";s:857:"Geo context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to search for photos that were taken "indoors" or "outdoors".

The current list of context IDs is :

  • 0, not defined.
  • 1, indoors.
  • 2, outdoors.


Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:25;a:3:{s:4:"name";s:3:"lat";s:8:"optional";i:1;s:4:"text";s:545:"A valid latitude, in decimal format, for doing radial geo queries.

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:26;a:3:{s:4:"name";s:3:"lon";s:8:"optional";i:1;s:4:"text";s:546:"A valid longitude, in decimal format, for doing radial geo queries.

Geo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against "parameterless searches" for queries without a geo component.

A tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &emdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future).";}i:27;a:3:{s:4:"name";s:6:"radius";s:8:"optional";i:1;s:4:"text";s:164:"A valid radius used for geo queries, greater than zero and less than 20 miles (or 32 kilometers), for use with point-based geo queries. The default value is 5 (km).";}i:28;a:3:{s:4:"name";s:12:"radius_units";s:8:"optional";i:1;s:4:"text";s:125:"The unit of measure when doing radial geo queries. Valid options are "mi" (miles) and "km" (kilometers). The default is "km".";}i:29;a:3:{s:4:"name";s:10:"is_commons";s:8:"optional";i:1;s:4:"text";s:147:"Limit the scope of the search to only photos that are part of the Flickr Commons project. Default is false.";}i:30;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:415:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media.";}i:31;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.";}i:32;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:93:"When performing an 'all tags' search, you may not specify more than 20 tags to join together.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:61:"A user_id was passed which did not match a valid flickr user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:117:"To perform a search with no parameters (to get the latest public photos, please use flickr.photos.getRecent instead).";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:85:"The logged in user (if any) does not have permission to view the pool for this group.";}i:4;a:3:{s:4:"code";s:2:"10";s:7:"message";i:0;s:4:"text";s:59:"The Flickr API search databases are temporarily unavailable";}i:5;a:3:{s:4:"code";s:2:"11";s:7:"message";i:0;s:4:"text";s:65:"The query styntax for the machine_tags argument did not validate.";}i:6;a:3:{s:4:"code";s:2:"12";s:7:"message";i:0;s:4:"text";s:66:"The maximum number of machine tags in a single query was exceeded.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photos.setContentType";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:32:"Set the content type of a photo.";s:8:"response";s:59:" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:44:"The id of the photo to set the adultness of.";}i:2;a:3:{s:4:"name";s:12:"content_type";s:8:"optional";i:0;s:4:"text";s:94:"The content type of the photo. Must be one of: 1 for Photo, 2 for Screenshot, and 3 for Other.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:86:"The photo id passed was not a valid photo id of a photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:55:"Changing the content type of this photo is not allowed.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.photos.setDates";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:41:"Set one or both of the dates for a photo.";s:8:"response";s:0:"";s:9:"arguments";a:5:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:38:"The id of the photo to edit dates for.";}i:2;a:3:{s:4:"name";s:11:"date_posted";s:8:"optional";i:1;s:4:"text";s:115:"The date the photo was uploaded to flickr (see the dates documentation)";}i:3;a:3:{s:4:"name";s:10:"date_taken";s:8:"optional";i:1;s:4:"text";s:102:"The date the photo was taken (see the dates documentation)";}i:4;a:3:{s:4:"name";s:22:"date_taken_granularity";s:8:"optional";i:1;s:4:"text";s:121:"The granularity of the date the photo was taken (see the dates documentation)";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:75:"The photo id was not the id of a valid photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:38:"No dates were specified to be changed.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:75:"The value passed for 'granularity' was not a valid flickr date granularity.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.photos.setMeta";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:37:"Set the meta information for a photo.";s:8:"response";s:0:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to set information for.";}i:2;a:3:{s:4:"name";s:5:"title";s:8:"optional";i:0;s:4:"text";s:24:"The title for the photo.";}i:3;a:3:{s:4:"name";s:11:"description";s:8:"optional";i:0;s:4:"text";s:30:"The description for the photo.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:149:"The photo id passed was not the id of a photo belonging to the calling user. It might be an invalid id, or the photo might be owned by another user. ";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.photos.setPerms";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:28:"Set permissions for a photo.";s:8:"response";s:63:"1234";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to set permissions for.";}i:2;a:3:{s:4:"name";s:9:"is_public";s:8:"optional";i:0;s:4:"text";s:53:"1 to set the photo to public, 0 to set it to private.";}i:3;a:3:{s:4:"name";s:9:"is_friend";s:8:"optional";i:0;s:4:"text";s:62:"1 to make the photo visible to friends when private, 0 to not.";}i:4;a:3:{s:4:"name";s:9:"is_family";s:8:"optional";i:0;s:4:"text";s:61:"1 to make the photo visible to family when private, 0 to not.";}i:5;a:3:{s:4:"name";s:12:"perm_comment";s:8:"optional";i:0;s:4:"text";s:192:"who can add comments to the photo and it's notes. one of:
0: nobody
1: friends & family
2: contacts
3: everybody";}i:6;a:3:{s:4:"name";s:12:"perm_addmeta";s:8:"optional";i:0;s:4:"text";s:197:"who can add notes and tags to the photo. one of:
0: nobody / just the owner
1: friends & family
2: contacts
3: everybody ";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:86:"The photo id passed was not a valid photo id of a photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:56:"Some or all of the required arguments were not supplied.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photos.setSafetyLevel";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:32:"Set the safety level of a photo.";s:8:"response";s:70:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:44:"The id of the photo to set the adultness of.";}i:2;a:3:{s:4:"name";s:12:"safety_level";s:8:"optional";i:1;s:4:"text";s:98:"The safety level of the photo. Must be one of: 1 for Safe, 2 for Moderate, and 3 for Restricted.";}i:3;a:3:{s:4:"name";s:6:"hidden";s:8:"optional";i:1;s:4:"text";s:106:"Whether or not to additionally hide the photo from public searches. Must be either 1 for Yes or 0 for No.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:86:"The photo id passed was not a valid photo id of a photo belonging to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:60:"Neither a valid safety level nor a hidden value were passed.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:55:"Changing the safety level of this photo is not allowed.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.photos.setTags";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:25:"Set the tags for a photo.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:37:"The id of the photo to set tags for. ";}i:2;a:3:{s:4:"name";s:4:"tags";s:8:"optional";i:0;s:4:"text";s:60:"All tags for the photo (as a single space-delimited string).";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:149:"The photo id passed was not the id of a photo belonging to the calling user. It might be an invalid id, or the photo might be owned by another user. ";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:84:"The number of tags specified exceeds the limit for the photo. No tags were modified.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.photos.transform.rotate";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:15:"Rotate a photo.";s:8:"response";s:63:"1234";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:30:"The id of the photo to rotate.";}i:2;a:3:{s:4:"name";s:7:"degrees";s:8:"optional";i:0;s:4:"text";s:127:"The amount of degrees by which to rotate the photo (clockwise) from it's current orientation. Valid values are 90, 180 and 270.";}}s:6:"errors";a:14:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:63:"The photo id was invalid or did not belong to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:43:"The rotation degrees were an invalid value.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:78:"There was a problem either rotating the image or storing the rotated versions.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:43:"The rotation service is currently disabled.";}i:4;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:5;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:6;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:7;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:8;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:9;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:10;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:11;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:12;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:13;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:33:"flickr.photos.upload.checkTickets";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:67:"Checks the status of one or more asynchronous photo upload tickets.";s:8:"response";s:213:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"tickets";s:8:"optional";i:0;s:4:"text";s:36:"A comma-delimited list of ticket ids";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.photosets.addPhoto";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:47:"Add a photo to the end of an existing photoset.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:41:"The id of the photoset to add a photo to.";}i:2;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:38:"The id of the photo to add to the set.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:83:"The photoset id passed was not the id of avalid photoset owned by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:78:"The photo id passed was not the id of a valid photo owned by the calling user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:46:"The photo is already a member of the photoset.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:36:"flickr.photosets.comments.addComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:28:"Add a comment to a photoset.";s:8:"response";s:46:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photoset to add a comment to.";}i:2;a:3:{s:4:"name";s:12:"comment_text";s:8:"optional";i:0;s:4:"text";s:19:"Text of the comment";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:0:"";}i:1;a:3:{s:4:"code";s:1:"8";s:7:"message";i:0;s:4:"text";s:0:"";}i:2;a:3:{s:4:"code";s:1:"9";s:7:"message";i:0;s:4:"text";s:117:"The user has reached the limit for number of comments posted during a specific time period. Wait a bit and try again.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:39:"flickr.photosets.comments.deleteComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:62:"Delete a photoset comment as the currently authenticated user.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"comment_id";s:8:"optional";i:0;s:4:"text";s:48:"The id of the comment to delete from a photoset.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:48:"The comment id passed was not a valid comment id";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:37:"flickr.photosets.comments.editComment";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:63:"Edit the text of a comment as the currently authenticated user.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"comment_id";s:8:"optional";i:0;s:4:"text";s:30:"The id of the comment to edit.";}i:2;a:3:{s:4:"name";s:12:"comment_text";s:8:"optional";i:0;s:4:"text";s:32:"Update the comment to this text.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:49:"The comment id passed was not a valid comment id.";}i:1;a:3:{s:4:"code";s:1:"8";s:7:"message";i:0;s:4:"text";s:28:"Comment text can't be blank.";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:33:"flickr.photosets.comments.getList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:36:"Returns the comments for a photoset.";s:8:"response";s:349:" Umm, I'm not sure, can I get back to you on that one? ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photoset to fetch comments for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:28:"The photoset id was invalid.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photosets.create";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:43:"Create a new photoset for the calling user.";s:8:"response";s:73:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:5:"title";s:8:"optional";i:0;s:4:"text";s:25:"A title for the photoset.";}i:2;a:3:{s:4:"name";s:11:"description";s:8:"optional";i:1;s:4:"text";s:56:"A description of the photoset. May contain limited html.";}i:3;a:3:{s:4:"name";s:16:"primary_photo_id";s:8:"optional";i:0;s:4:"text";s:85:"The id of the photo to represent this set. The photo must belong to the calling user.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"No title parameter was passed in the request.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:92:"The primary photo id passed was not a valid photo id or does not belong to the calling user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:61:"The user has reached their maximum number of photosets limit.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.photosets.delete";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:18:"Delete a photoset.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:71:"The id of the photoset to delete. It must be owned by the calling user.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:89:"The photoset id passed was not a valid photoset id or did not belong to the calling user.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.photosets.editMeta";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:36:"Modify the meta-data for a photoset.";s:8:"response";s:0:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:33:"The id of the photoset to modify.";}i:2;a:3:{s:4:"name";s:5:"title";s:8:"optional";i:0;s:4:"text";s:31:"The new title for the photoset.";}i:3;a:3:{s:4:"name";s:11:"description";s:8:"optional";i:1;s:4:"text";s:56:"A description of the photoset. May contain limited html.";}}s:6:"errors";a:12:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:89:"The photoset id passed was not a valid photoset id or did not belong to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:46:"No title parameter was passed in the request. ";}i:2;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:3;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:4;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:5;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:6;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:7;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:8;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:9;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:10;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:11;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.photosets.editPhotos";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:84:"Modify the photos in a photoset. Use this method to add, remove and re-order photos.";s:8:"response";s:0:"";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:79:"The id of the photoset to modify. The photoset must belong to the calling user.";}i:2;a:3:{s:4:"name";s:16:"primary_photo_id";s:8:"optional";i:0;s:4:"text";s:124:"The id of the photo to use as the 'primary' photo for the set. This id must also be passed along in photo_ids list argument.";}i:3;a:3:{s:4:"name";s:9:"photo_ids";s:8:"optional";i:0;s:4:"text";s:312:"A comma-delimited list of photo ids to include in the set. They will appear in the set in the order sent. This list must contain the primary photo id. All photos must belong to the owner of the set. This list of photos replaces the existing list. Call flickr.photosets.addPhoto to append a photo to a set.";}}s:6:"errors";a:15:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:89:"The photoset id passed was not a valid photoset id or did not belong to the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:100:"One or more of the photo ids passed was not a valid photo id or does not belong to the calling user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:92:"The primary photo id passed was not a valid photo id or does not belong to the calling user.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:64:"The primary photo id passed did not appear in the photo id list.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:25:"No photo ids were passed.";}i:5;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:6;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:7;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:8;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:9;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:10;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:11;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:12;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:13;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:14;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.photosets.getContext";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:54:"Returns next and previous photos for a photo in a set.";s:8:"response";s:179:" ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:45:"The id of the photo to fetch the context for.";}i:2;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:62:"The id of the photoset for which to fetch the photo's context.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:126:"The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:48:"The specified photo is not in the specified set.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.photosets.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:34:"Gets information about a photoset.";s:8:"response";s:151:" my title my description ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:48:"The ID of the photoset to fetch information for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:30:"The photoset id was not valid.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.photosets.getList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:54:"Returns the photosets belonging to the specified user.";s:8:"response";s:343:" Test foo My Set bar ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:99:"The NSID of the user to get a photoset list for. If none is specified, the calling user is assumed.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:87:"The user NSID passed was not a valid user NSID and the calling user was not logged in. ";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photosets.getPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:32:"Get the list of photos in a set.";s:8:"response";s:255:" ";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:48:"The id of the photoset to return the photos for.";}i:2;a:3:{s:4:"name";s:6:"extras";s:8:"optional";i:1;s:4:"text";s:199:"A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update.";}i:3;a:3:{s:4:"name";s:14:"privacy_filter";s:8:"optional";i:1;s:4:"text";s:367:"Return photos only matching a certain privacy level. This only applies when making an authenticated call to view a photoset you own. Valid values are:
  • 1 public photos
  • 2 private photos visible to friends
  • 3 private photos visible to family
  • 4 private photos visible to friends & family
  • 5 completely private photos
";}i:4;a:3:{s:4:"name";s:8:"per_page";s:8:"optional";i:1;s:4:"text";s:119:"Number of photos to return per page. If this argument is omitted, it defaults to 500. The maximum allowed value is 500.";}i:5;a:3:{s:4:"name";s:4:"page";s:8:"optional";i:1;s:4:"text";s:77:"The page of results to return. If this argument is omitted, it defaults to 1.";}i:6;a:3:{s:4:"name";s:5:"media";s:8:"optional";i:1;s:4:"text";s:120:"Filter results by media type. Possible values are all (default), photos or videos";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:51:"The photoset id passed was not a valid photoset id.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.photosets.orderSets";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:48:"Set the order of photosets for the calling user.";s:8:"response";s:0:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:12:"photoset_ids";s:8:"optional";i:0;s:4:"text";s:196:"A comma delimited list of photoset IDs, ordered with the set to show first, first in the list. Any set IDs not given in the list will be set to appear at the end of the list, ordered by their IDs.";}}s:6:"errors";a:11:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:96:"One of the photoset ids passed was not the id of a valid photoset belonging to the calling user.";}i:1;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:2;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:3;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:4;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:5;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:6;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:7;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:8;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:9;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:10;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.photosets.removePhoto";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:2;s:11:"description";s:31:"Remove a photo from a photoset.";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"photoset_id";s:8:"optional";i:0;s:4:"text";s:46:"The id of the photoset to remove a photo from.";}i:2;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:43:"The id of the photo to remove from the set.";}}s:6:"errors";a:13:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:83:"The photoset id passed was not the id of avalid photoset owned by the calling user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:82:"The photo id passed was not the id of a valid photo belonging to the calling user.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:42:"The photo is not a member of the photoset.";}i:3;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:4;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:5;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:6;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:7;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:8;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:9;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:10;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:11;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:12;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:18:"flickr.places.find";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:336:"Return a list of place IDs for a query string.

The flickr.places.find method is not a geocoder. It will round up to the nearest place type to which place IDs apply. For example, if you pass it a street level address it will return the city that contains the address rather than the street, or building, itself.";s:8:"response";s:766:" Alabama, Alabama, United States Alabama, New York, United States Alabama, North West, South Africa ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:5:"query";s:8:"optional";i:0;s:4:"text";s:44:"The query string to use for place ID lookups";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:67:"One or more required parameters was not included with the API call.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.places.findByLatLon";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:567:"Return a place ID for a latitude, longitude and accuracy triple.

The flickr.places.findByLatLon method is not meant to be a (reverse) geocoder in the traditional sense. It is designed to allow users to find photos for "places" and will round up to the nearest place type to which corresponding place IDs apply.

For example, if you pass it a street level coordinate it will return the city that contains the point rather than the street, or building, itself.

It will also truncate latitudes and longitudes to three decimal points. ";s:8:"response";s:300:" ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"lat";s:8:"optional";i:0;s:4:"text";s:99:"The latitude whose valid range is -90 to 90. Anything more than 4 decimal places will be truncated.";}i:2;a:3:{s:4:"name";s:3:"lon";s:8:"optional";i:0;s:4:"text";s:102:"The longitude whose valid range is -180 to 180. Anything more than 4 decimal places will be truncated.";}i:3;a:3:{s:4:"name";s:8:"accuracy";s:8:"optional";i:1;s:4:"text";s:160:"Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. The default is 16.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:70:"One or more required parameters was not included with the API request.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:40:"The latitude argument failed validation.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:41:"The longitude argument failed validation.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:40:"The accuracy argument failed validation.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:41:"flickr.places.getChildrenWithPhotosPublic";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:103:"Return a list of locations with public photos that are parented by a Where on Earth (WOE) or Places ID.";s:8:"response";s:635:" Montreal Golden Square Mile, Montreal, QC, CA, Canada Downtown Montréal, Montreal, QC, CA, Canada ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:89:"A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}i:2;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:96:"A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"One or more required parameter is missing from the API call.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:59:"An invalid Places (or WOE) ID was passed with the API call.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:74:"No place could be found for the Places (or WOE) ID passed to the API call.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:21:"flickr.places.getInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:31:"Get informations about a place.";s:8:"response";s:1232:" Montreal Montréal Quebec Canada 45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc... http://farm4.static.flickr.com/3228/shapefiles/3534_20081111_0a8afe03c5.tar.gz ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:129:"A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}i:2;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:136:"A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"One or more required parameter is missing from the API call.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:59:"An invalid Places (or WOE) ID was passed with the API call.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:74:"No place could be found for the Places (or WOE) ID passed to the API call.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.places.getInfoByUrl";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:63:"Lookup information about a place, by its flickr.com/places URL.";s:8:"response";s:1074:" Montreal Montréal Quebec Canada 45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc... ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"url";s:8:"optional";i:0;s:4:"text";s:97:"A flickr.com/places URL in the form of /country/region/city. For example: /Canada/Quebec/Montreal";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:61:"The flickr.com/places URL was not passed with the API method.";}i:1;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:48:"Unable to find a valid place for the places URL.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.places.getPlaceTypes";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:51:"Fetches a list of available place types for Flickr.";s:8:"response";s:362:" neighbourhood locality county region country continent ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.places.getShapeHistory";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:98:"Return an historical list of all the shape data generated for a Places or Where on Earth (WOE) ID.";s:8:"response";s:575:" 45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc... http://farm4.static.flickr.com/3228/shapefiles/3534_20081111_0a8afe03c5.tar.gz ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:129:"A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}i:2;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:136:"A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.)";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"One or more required parameter is missing from the API call.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:59:"An invalid Places (or WOE) ID was passed with the API call.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:74:"No place could be found for the Places (or WOE) ID passed to the API call.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:34:"flickr.places.placesForBoundingBox";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:562:"Return all the locations of a matching place type for a bounding box.

The maximum allowable size of a bounding box (the distance between the SW and NE corners) is governed by the place type you are requesting. Allowable sizes are as follows:
  • neighbourhood: 3km (1.8mi)
  • locality: 7km (4.3mi)
  • county: 50km (31mi)
  • region: 200km (124mi)
  • country: 500km (310mi)
  • continent: 1500km (932mi)
";s:8:"response";s:981:" Downtown, San Francisco, CA, US, United States Civic Center, San Francisco, CA, US, United States Chinatown, San Francisco, CA, US, United States ";s:9:"arguments";a:4:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:4:"bbox";s:8:"optional";i:0;s:4:"text";s:252:"A comma-delimited list of 4 values defining the Bounding Box of the area that will be searched. The 4 values represent the bottom-left corner of the box and the top-right corner, minimum_longitude, minimum_latitude, maximum_longitude, maximum_latitude.";}i:2;a:3:{s:4:"name";s:10:"place_type";s:8:"optional";i:1;s:4:"text";s:680:"The name of place type to using as the starting point to search for places in a bounding box. Valid placetypes are:
  • neighbourhood
  • locality
  • county
  • region
  • country
  • continent

The "place_type" argument has been deprecated in favor of the "place_type_id" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the flickr.places.getPlaceTypes method. (While optional, you must pass either a valid place type or place type ID.)";}i:3;a:3:{s:4:"name";s:13:"place_type_id";s:8:"optional";i:1;s:4:"text";s:434:"The numeric ID for a specific place type to cluster photos by.

Valid place type IDs are :
  • 22: neighbourhood
  • 7: locality
  • 8: region
  • 12: country
  • 29: continent

(While optional, you must pass either a valid place type or place type ID.) ";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"One or more required parameter is missing from the API call.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:57:"The bbox argument was incomplete or incorrectly formatted";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:53:"An invalid place type was included with your request.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:89:"The bounding box passed along with your request was too large for the request place type.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:31:"flickr.places.placesForContacts";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:97:"Return a list of the top 100 unique places clustered by a given placetype for a user's contacts. ";s:8:"response";s:306:" San Francisco, California ";s:9:"arguments";a:11:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:10:"place_type";s:8:"optional";i:1;s:4:"text";s:734:"A specific place type to cluster photos by.

Valid place types are :
  • neighbourhood (and neighborhood)
  • locality
  • region
  • country
  • continent

The "place_type" argument has been deprecated in favor of the "place_type_id" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the flickr.places.getPlaceTypes method. (While optional, you must pass either a valid place type or place type ID.)";}i:2;a:3:{s:4:"name";s:13:"place_type_id";s:8:"optional";i:1;s:4:"text";s:433:"The numeric ID for a specific place type to cluster photos by.

Valid place type IDs are :
  • 22: neighbourhood
  • 7: locality
  • 8: region
  • 12: country
  • 29: continent

(While optional, you must pass either a valid place type or place type ID.)";}i:3;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:305:"A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (WOE ID 23424977).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:4;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:317:"A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (Place ID 4KO02SibApitvSBieQ).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:5;a:3:{s:4:"name";s:9:"threshold";s:8:"optional";i:1;s:4:"text";s:468:"The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.

For example if your contacts only have 3 photos taken in the locality of Montreal (WOE ID 3534) but your threshold is set to 5 then those photos will be "rolled up" and included instead with a place record for the region of Quebec (WOE ID 2344924).";}i:6;a:3:{s:4:"name";s:8:"contacts";s:8:"optional";i:1;s:4:"text";s:88:"Search your contacts. Either 'all' or 'ff' for just friends and family. (Default is all)";}i:7;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:8;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:9;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:10;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}}s:6:"errors";a:16:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:70:"Places for contacts have been disabled or are otherwise not available.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:74:"One or more of the required parameters was not included with your request.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:53:"An invalid place type was included with your request.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:69:"An invalid Places (or WOE) identifier was included with your request.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:34:"The threshold passed was invalid. ";}i:5;a:3:{s:4:"code";s:1:"6";s:7:"message";i:0;s:4:"text";s:59:"Contacts must be either "all" or "ff" (friends and family).";}i:6;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:7;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:8;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:9;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:10;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:11;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:12;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:13;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:14;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:15;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.places.placesForTags";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:107:"Return a list of the top 100 unique places clustered by a given placetype for set of tags or machine tags. ";s:8:"response";s:306:" San Francisco, California ";s:9:"arguments";a:13:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:13:"place_type_id";s:8:"optional";i:0;s:4:"text";s:311:"The numeric ID for a specific place type to cluster photos by.

Valid place type IDs are :
  • 22: neighbourhood
  • 7: locality
  • 8: region
  • 12: country
  • 29: continent
";}i:2;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:306:"A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (WOE ID 23424977).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:3;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:317:"A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (Place ID 4KO02SibApitvSBieQ).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:4;a:3:{s:4:"name";s:9:"threshold";s:8:"optional";i:1;s:4:"text";s:458:"The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.

For example if you only have 3 photos taken in the locality of Montreal (WOE ID 3534) but your threshold is set to 5 then those photos will be "rolled up" and included instead with a place record for the region of Quebec (WOE ID 2344924).";}i:5;a:3:{s:4:"name";s:4:"tags";s:8:"optional";i:1;s:4:"text";s:92:"A comma-delimited list of tags. Photos with one or more of the tags listed will be returned.";}i:6;a:3:{s:4:"name";s:8:"tag_mode";s:8:"optional";i:1;s:4:"text";s:112:"Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified.";}i:7;a:3:{s:4:"name";s:12:"machine_tags";s:8:"optional";i:1;s:4:"text";s:1210:"Aside from passing in a fully formed machine tag, there is a special syntax for searching on specific properties :
  • Find photos using the 'dc' namespace : "machine_tags" => "dc:"
  • Find photos with a title in the 'dc' namespace : "machine_tags" => "dc:title="
  • Find photos titled "mr. camera" in the 'dc' namespace : "machine_tags" => "dc:title=\"mr. camera\"
  • Find photos whose value is "mr. camera" : "machine_tags" => "*:*=\"mr. camera\""
  • Find photos that have a title, in any namespace : "machine_tags" => "*:title="
  • Find photos that have a title, in any namespace, whose value is "mr. camera" : "machine_tags" => "*:title=\"mr. camera\""
  • Find photos, in the 'dc' namespace whose value is "mr. camera" : "machine_tags" => "dc:*=\"mr. camera\""
Multiple machine tags may be queried by passing a comma-separated list. The number of machine tags you can pass in a single query depends on the tag mode (AND or OR) that you are querying with. "AND" queries are limited to (16) machine tags. "OR" queries are limited to (8).";}i:8;a:3:{s:4:"name";s:16:"machine_tag_mode";s:8:"optional";i:1;s:4:"text";s:112:"Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified.";}i:9;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:10;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:11;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:12;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.places.placesForUser";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:86:"Return a list of the top 100 unique places clustered by a given placetype for a user. ";s:8:"response";s:306:" San Francisco, California ";s:9:"arguments";a:10:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:13:"place_type_id";s:8:"optional";i:1;s:4:"text";s:755:"The numeric ID for a specific place type to cluster photos by.

Valid place type IDs are :
  • 22: neighbourhood
  • 7: locality
  • 8: region
  • 12: country
  • 29: continent

The "place_type" argument has been deprecated in favor of the "place_type_id" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the flickr.places.getPlaceTypes method. (While optional, you must pass either a valid place type or place type ID.)";}i:2;a:3:{s:4:"name";s:10:"place_type";s:8:"optional";i:1;s:4:"text";s:412:"A specific place type to cluster photos by.

Valid place types are :
  • neighbourhood (and neighborhood)
  • locality
  • region
  • country
  • continent

(While optional, you must pass either a valid place type or place type ID.)";}i:3;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:305:"A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (WOE ID 23424977).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:4;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:316:"A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by locality in the United States (Place ID 4KO02SibApitvSBieQ).

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:5;a:3:{s:4:"name";s:9:"threshold";s:8:"optional";i:1;s:4:"text";s:458:"The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.

For example if you only have 3 photos taken in the locality of Montreal (WOE ID 3534) but your threshold is set to 5 then those photos will be "rolled up" and included instead with a place record for the region of Quebec (WOE ID 2344924).";}i:6;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:7;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:8;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:9;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}}s:6:"errors";a:15:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:66:"Places for user have been disabled or are otherwise not available.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:74:"One or more of the required parameters was not included with your request.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:53:"An invalid place type was included with your request.";}i:3;a:3:{s:4:"code";s:1:"4";s:7:"message";i:0;s:4:"text";s:69:"An invalid Places (or WOE) identifier was included with your request.";}i:4;a:3:{s:4:"code";s:1:"5";s:7:"message";i:0;s:4:"text";s:34:"The threshold passed was invalid. ";}i:5;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:6;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:7;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:8;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:9;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:10;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:11;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:12;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:13;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:14;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.places.resolvePlaceId";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:213:"Find Flickr Places information by Place ID.

This method has been deprecated. It won't be removed but you should use flickr.places.getInfo instead.";s:8:"response";s:995:" San Francisco San Francisco California United States ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:0;s:4:"text";s:18:"A Flickr Places ID";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:0:"";}i:1;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:0:"";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:29:"flickr.places.resolvePlaceURL";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:225:"Find Flickr Places information by Place URL.

This method has been deprecated. It won't be removed but you should use flickr.places.getInfoByUrl instead. ";s:8:"response";s:995:" San Francisco San Francisco California United States ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"url";s:8:"optional";i:0;s:4:"text";s:90:"A Flickr Places URL.

Flickr Place URLs are of the form /country/region/city";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:0:"";}i:1;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:0:"";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.places.tagsForPlace";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:87:"Return a list of the top 100 unique tags for a Flickr Places or Where on Earth (WOE) ID";s:8:"response";s:479:" montreal canada montréal quebec québec sylvainmichaud nikon lucbus music urban lucbussieres festival ";s:9:"arguments";a:7:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"woe_id";s:8:"optional";i:1;s:4:"text";s:182:"A Where on Earth identifier to use to filter photo clusters.

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:2;a:3:{s:4:"name";s:8:"place_id";s:8:"optional";i:1;s:4:"text";s:181:"A Flickr Places identifier to use to filter photo clusters.

(While optional, you must pass either a valid Places ID or a WOE ID.)";}i:3;a:3:{s:4:"name";s:15:"min_upload_date";s:8:"optional";i:1;s:4:"text";s:153:"Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:4;a:3:{s:4:"name";s:15:"max_upload_date";s:8:"optional";i:1;s:4:"text";s:150:"Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp.";}i:5;a:3:{s:4:"name";s:14:"min_taken_date";s:8:"optional";i:1;s:4:"text";s:151:"Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}i:6;a:3:{s:4:"name";s:14:"max_taken_date";s:8:"optional";i:1;s:4:"text";s:148:"Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime.";}}s:6:"errors";a:9:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"One or more parameters was not included with the API request";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:69:"An invalid Places (or WOE) identifier was included with your request.";}i:2;a:3:{s:4:"code";s:1:"3";s:7:"message";i:0;s:4:"text";s:69:"An invalid Places (or WOE) identifier was included with your request.";}i:3;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:4;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:5;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:6;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:7;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:8;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.prefs.getContentType";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:57:"Returns the default content type preference for the user.";s:8:"response";s:73:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.prefs.getGeoPerms";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:1021:"Returns the default privacy level for geographic information attached to the user's photos and whether or not the user has chosen to use geo-related EXIF information to automatically geotag their photos. Possible values, for viewing geotagged photos, are:
  • 0 : No default set
  • 1 : Public
  • 2 : Contacts only
  • 3 : Friends and Family only
  • 4 : Friends only
  • 5 : Family only
  • 6 : Private
Users can edit this preference at http://www.flickr.com/account/geo/privacy/.

Possible values for whether or not geo-related EXIF information will be used to geotag a photo are:
  • 0: Geo-related EXIF information will be ignored
  • 1: Geo-related EXIF information will be used to try and geotag photos on upload
Users can edit this preference at http://www.flickr.com/account/geo/exif/?from=privacy";s:8:"response";s:87:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.prefs.getHidden";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:51:"Returns the default hidden preference for the user.";s:8:"response";s:67:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.prefs.getPrivacy";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:215:"Returns the default privacy level preference for the user. Possible values are:
  • 1 : Public
  • 2 : Friends only
  • 3 : Family only
  • 4 : Friends and Family
  • 5 : Private
";s:8:"response";s:68:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:27:"flickr.prefs.getSafetyLevel";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:57:"Returns the default safety level preference for the user.";s:8:"response";s:73:" ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:31:"flickr.reflection.getMethodInfo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:50:"Returns information for a given flickr API method.";s:8:"response";s:567:" A fake method xml-response-example explanation of example response You API application key. Your favorite color. Full explanation... Full explanation... ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:11:"method_name";s:8:"optional";i:0;s:4:"text";s:48:"The name of the method to fetch information for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.reflection.getMethods";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:47:"Returns a list of available flickr API methods.";s:8:"response";s:190:" flickr.blogs.getList flickr.blogs.postPhoto flickr.contacts.getList flickr.contacts.getPublicList ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:28:"flickr.tags.getClusterPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:51:"Returns the first 24 photos for a given tag cluster";s:8:"response";s:0:"";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"tag";s:8:"optional";i:0;s:4:"text";s:37:"The tag that this cluster belongs to.";}i:2;a:3:{s:4:"name";s:10:"cluster_id";s:8:"optional";i:0;s:4:"text";s:76:"The top three tags for the cluster, separated by dashes (just like the url).";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.tags.getClusters";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:51:"Gives you a list of tag clusters for the given tag.";s:8:"response";s:238:" farm animals cattle green landscape countryside ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"tag";s:8:"optional";i:0;s:4:"text";s:30:"The tag to fetch clusters for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:54:"The tag was invalid or no cluster exists for that tag.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.tags.getHotList";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:48:"Returns a list of hot tags for the given period.";s:8:"response";s:242:" northerncalifornia top20 keychain zb selfportraittuesday jan06 ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:6:"period";s:8:"optional";i:1;s:4:"text";s:127:"The period for which to fetch hot tags. Valid values are day and week (defaults to day).";}i:2;a:3:{s:4:"name";s:5:"count";s:8:"optional";i:1;s:4:"text";s:75:"The number of tags to return. Defaults to 20. Maximum allowed value is 200.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:40:"The specified period was not understood.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:24:"flickr.tags.getListPhoto";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:35:"Get the tag list for a given photo.";s:8:"response";s:215:" tag1 tag2 ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"photo_id";s:8:"optional";i:0;s:4:"text";s:39:"The id of the photo to return tags for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:45:"The photo id passed was not a valid photo id.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.tags.getListUser";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:68:"Get the tag list for a given user (or the currently logged in user).";s:8:"response";s:145:" gull tag1 tag2 tags test ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:132:"The NSID of the user to fetch the tag list for. If this argument is not specified, the currently logged in user (if any) is assumed.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:87:"The user NSID passed was not a valid user NSID and the calling user was not logged in. ";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:30:"flickr.tags.getListUserPopular";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:72:"Get the popular tags for a given user (or the currently logged in user).";s:8:"response";s:197:" bar foo gull tags test ";s:9:"arguments";a:3:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:132:"The NSID of the user to fetch the tag list for. If this argument is not specified, the currently logged in user (if any) is assumed.";}i:2;a:3:{s:4:"name";s:5:"count";s:8:"optional";i:1;s:4:"text";s:83:"Number of popular tags to return. defaults to 10 when this argument is not present.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:87:"The user NSID passed was not a valid user NSID and the calling user was not logged in. ";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.tags.getListUserRaw";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:83:"Get the raw versions of a given tag (or all tags) for the currently logged-in user.";s:8:"response";s:179:" foo Foo f:oo ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"tag";s:8:"optional";i:1;s:4:"text";s:50:"The tag you want to retrieve all raw versions for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:35:"The calling user was not logged in.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.tags.getRelated";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:85:"Returns a list of tags 'related' to the given tag, based on clustered usage analysis.";s:8:"response";s:121:" england thames tube bigben uk ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"tag";s:8:"optional";i:0;s:4:"text";s:34:"The tag to fetch related tags for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:29:"The tag argument was missing.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:16:"flickr.test.echo";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:66:"A testing method which echo's all parameters back in the response.";s:8:"response";s:36:"echo bar";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:6:{i:0;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:1;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:2;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:3;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:4;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:5;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:17:"flickr.test.login";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:85:"A testing method which checks if the caller is logged in then returns their username.";s:8:"response";s:64:" Bees ";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:16:"flickr.test.null";a:7:{s:10:"needslogin";i:1;s:12:"needssigning";i:1;s:13:"requiredperms";i:1;s:11:"description";s:9:"Null test";s:8:"response";s:0:"";s:9:"arguments";a:1:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}}s:6:"errors";a:10:{i:0;a:3:{s:4:"code";s:2:"96";s:7:"message";i:0;s:4:"text";s:33:"The passed signature was invalid.";}i:1;a:3:{s:4:"code";s:2:"97";s:7:"message";i:0;s:4:"text";s:52:"The call required signing but no signature was sent.";}i:2;a:3:{s:4:"code";s:2:"98";s:7:"message";i:0;s:4:"text";s:52:"The login details or auth token passed were invalid.";}i:3;a:3:{s:4:"code";s:2:"99";s:7:"message";i:0;s:4:"text";s:143:"The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.";}i:4;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:5;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:6;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:7;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:8;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:9;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:20:"flickr.urls.getGroup";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:34:"Returns the url to a group's page.";s:8:"response";s:75:" ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:8:"group_id";s:8:"optional";i:0;s:4:"text";s:43:"The NSID of the group to fetch the url for.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:41:"The NSID specified was not a valid group.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:25:"flickr.urls.getUserPhotos";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:35:"Returns the url to a user's photos.";s:8:"response";s:72:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:83:"The NSID of the user to fetch the url for. If omitted, the calling user is assumed.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:40:"The NSID specified was not a valid user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:61:"No user_id was passed and the calling user was not logged in.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:26:"flickr.urls.getUserProfile";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:36:"Returns the url to a user's profile.";s:8:"response";s:72:"";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:7:"user_id";s:8:"optional";i:1;s:4:"text";s:83:"The NSID of the user to fetch the url for. If omitted, the calling user is assumed.";}}s:6:"errors";a:8:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:40:"The NSID specified was not a valid user.";}i:1;a:3:{s:4:"code";s:1:"2";s:7:"message";i:0;s:4:"text";s:61:"No user_id was passed and the calling user was not logged in.";}i:2;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:3;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:4;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:5;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:6;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:7;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:23:"flickr.urls.lookupGroup";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:68:"Returns a group NSID, given the url to a group's page or photo pool.";s:8:"response";s:76:" FlickrCentral ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"url";s:8:"optional";i:0;s:4:"text";s:42:"The url to the group's page or photo pool.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:60:"The passed URL was not a valid group page or photo pool url.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}s:22:"flickr.urls.lookupUser";a:7:{s:10:"needslogin";i:0;s:12:"needssigning";i:0;s:13:"requiredperms";i:0;s:11:"description";s:65:"Returns a user NSID, given the url to a user's photos or profile.";s:8:"response";s:66:" Stewart ";s:9:"arguments";a:2:{i:0;a:3:{s:4:"name";s:7:"api_key";s:8:"optional";i:0;s:4:"text";s:99:"Your API application key. See here for more details.";}i:1;a:3:{s:4:"name";s:3:"url";s:8:"optional";i:0;s:4:"text";s:45:"The url to the user's profile or photos page.";}}s:6:"errors";a:7:{i:0;a:3:{s:4:"code";s:1:"1";s:7:"message";i:0;s:4:"text";s:58:"The passed URL was not a valid user profile or photos url.";}i:1;a:3:{s:4:"code";s:3:"100";s:7:"message";i:0;s:4:"text";s:48:"The API key passed was not valid or has expired.";}i:2;a:3:{s:4:"code";s:3:"105";s:7:"message";i:0;s:4:"text";s:49:"The requested service is temporarily unavailable.";}i:3;a:3:{s:4:"code";s:3:"111";s:7:"message";i:0;s:4:"text";s:44:"The requested response format was not found.";}i:4;a:3:{s:4:"code";s:3:"112";s:7:"message";i:0;s:4:"text";s:35:"The requested method was not found.";}i:5;a:3:{s:4:"code";s:3:"114";s:7:"message";i:0;s:4:"text";s:58:"The SOAP envelope send in the request could not be parsed.";}i:6;a:3:{s:4:"code";s:3:"115";s:7:"message";i:0;s:4:"text";s:49:"The XML-RPC request document could not be parsed.";}}}}}