{"_id":"56c41aeb3d30210d00ea8519","githubsync":"","project":"56bc8e679afb8b0d00d62dcf","__v":10,"category":{"_id":"56c4181cc4796b0d007ef039","version":"56bc8e689afb8b0d00d62dd2","__v":26,"project":"56bc8e679afb8b0d00d62dcf","pages":["56c4192dbc41330d009f25fd","56c4196434df460d00c2bece","56c419814f0aed1700afaba6","56c4198dbc41330d009f25ff","56c419962e75e01700986053","56c4199f54b6030d00ec29a4","56c419a8bb64720d00552b8b","56c419b1bb64720d00552b8d","56c419b92d97560d00e23cf9","56c419c64040602b0064cea3","56c419d4bc41330d009f2601","56c419de70187b17005f43b9","56c419ea6063071700500cfe","56c419fa54b6030d00ec29a6","56c41a096063071700500d00","56c41a1834df460d00c2bed0","56c41a773d30210d00ea8517","56c41a86c4796b0d007ef03e","56c41a904f0aed1700afaba8","56c41a9fbc41330d009f2603","56c41aaa521f350d00d348fe","56c41abb4040602b0064cea5","56c41ad24040602b0064cea7","56c41ade48213b1700af6e28","56c41aeb3d30210d00ea8519","56c41af948213b1700af6e2a"],"sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-02-17T06:50:04.339Z","from_sync":false,"order":2,"slug":"users","title":"Users"},"user":"56b98db7bb36440d0001f492","version":{"_id":"56bc8e689afb8b0d00d62dd2","project":"56bc8e679afb8b0d00d62dcf","__v":18,"createdAt":"2016-02-11T13:36:40.146Z","releaseDate":"2016-02-11T13:36:40.146Z","categories":["56bc8e689afb8b0d00d62dd3","56c3c837bc41330d009f25ed","56c3c83e521f350d00d348eb","56c3c8452d97560d00e23cd8","56c3c85234df460d00c2beb8","56c4180d70187b17005f43b4","56c418162d97560d00e23cf6","56c4181cc4796b0d007ef039","56c4182370187b17005f43b5","56c418292e75e01700986052","56c4183328bd680d005e7ac6","56c4183bbb64720d00552b88","56c418414040602b0064cea0","56c4184754b6030d00ec29a1","56c4184c28bd680d005e7ac7","56c4185370187b17005f43b6","56c4185b6063071700500cfc","582a98b6f8c0a0190053d7a5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"parentDoc":null,"updates":["592714d2a40a201b00ea9dc3"],"next":{"pages":[],"description":""},"createdAt":"2016-02-17T07:02:03.519Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":true,"order":24,"body":"[block:api-header]\n{\n  \"type\": \"get\",\n  \"title\": \"/users/me|{id}/profilepicture\"\n}\n[/block]\nGets detailed information about a user's profile picture.  This operation is equivalent to a `GET /pictures/[profile picture ID]` operation.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"var options = {\\n\\tsize: \\\"100,75\\\"\\n};\\n\\nBuddy.get('/users/me|my_id/profilepicture',\\n\\t\\toptions,\\n\\t\\tfunction(err, result) {\\n\\t\\t\\t \\n\\t\\t\\tif (result.success) {\\n\\t\\t\\t\\t// Do something with the result!\\n\\t\\t\\t} else { \\n\\t\\t\\t\\t// Otherwise log the error\\n\\t\\t\\t\\tconsole.log(err); \\n\\t\\t\\t} \\n\\t\\t}\\n\\t);\",\n      \"language\": \"javascript\"\n    },\n    {\n      \"code\": \"NSDictionary *params = :::at:::{\\n\\t\\t\\[email protected]\\\"size\\\": @\\\"100,75\\\"\\n\\t\\t};\\n\\n[Buddy GET:@\\\"/users/me|my_id/profilepicture\\\" parameters:params class:[BPPicture class] callback:^(id obj, NSError *error) {\\n\\t// Your callback code here\\n}];\",\n      \"language\": \"objectivec\",\n      \"name\": \"iOS\"\n    },\n    {\n      \"code\": \"Map<String, Object> parameters = new HashMap<String, Object>();\\nparameters.put(\\\"size\\\", \\\"100,75\\\");\\n\\nBuddy.get(\\\"/users/me|my_id/profilepicture\\\", parameters, new BuddyCallback<Picture>(Picture.class) {\\n\\[email protected]\\n\\tpublic void completed(BuddyResult<Picture> result) {\\n\\t\\t// Your callback code here\\n\\t}\\n});\",\n      \"language\": \"java\",\n      \"name\": \"Android\"\n    },\n    {\n      \"code\": \"var options = new {\\n\\t\\t\\tsize = \\\"100,75\\\"\\n\\t\\t};\\n\\nvar result = await Buddy.GetAsync<Picture>(\\\"/users/me|my_id/profilepicture\\\", options);\",\n      \"language\": \"csharp\",\n      \"name\": \".NET\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n###Body Parameters\n\nThese parameters should be specified as part of the request body.\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"size\",\n    \"0-1\": \"The size of the picture to return. The format is: width,height (e.g. \\\"1220,768\\\"). Note that the image's approximate aspect ratio will be retained based on the specified width, so the resulting height may not match the value passed in, if the specified dimensions are for a different aspect ratio.\\n\\nIf this parameter is not specified, the picture will be returned using it's default width and height stored for the image.\",\n    \"0-2\": \"string\",\n    \"0-3\": \"Optional\"\n  },\n  \"cols\": 4,\n  \"rows\": 1\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"{\\n  \\\"status\\\": 200,\\n  \\\"result\\\": {\\n    \\\"caption\\\": \\\"My awesome picture\\\",\\n    \\\"size\\\": {\\n      \\\"w\\\": 200,\\n      \\\"h\\\": 149\\n    },\\n    \\\"contentType\\\": \\\"image/jpg\\\",\\n    \\\"contentLength\\\": 90,\\n    \\\"signedUrl\\\": \\\"[the signed URL]\\\",\\n    \\\"id\\\": \\\"bvc.nqgbvzkcrDlr\\\",\\n    \\\"created\\\": \\\"2014-08-26T20:59:10.180Z\\\",\\n    \\\"lastModified\\\": \\\"2014-08-26T20:59:10.460Z\\\"\\n  },\\n  \\\"request_id\\\": \\\"53fe26a034cab109d420582e\\\",\\n  \\\"success\\\": true\\n}\",\n      \"language\": \"json\",\n      \"name\": \"Response\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]","excerpt":"","slug":"get-profile-picture-info","type":"basic","title":"Get Profile Picture Info"}

Get Profile Picture Info


[block:api-header] { "type": "get", "title": "/users/me|{id}/profilepicture" } [/block] Gets detailed information about a user's profile picture. This operation is equivalent to a `GET /pictures/[profile picture ID]` operation. [block:code] { "codes": [ { "code": "var options = {\n\tsize: \"100,75\"\n};\n\nBuddy.get('/users/me|my_id/profilepicture',\n\t\toptions,\n\t\tfunction(err, result) {\n\t\t\t \n\t\t\tif (result.success) {\n\t\t\t\t// Do something with the result!\n\t\t\t} else { \n\t\t\t\t// Otherwise log the error\n\t\t\t\tconsole.log(err); \n\t\t\t} \n\t\t}\n\t);", "language": "javascript" }, { "code": "NSDictionary *params = @{\n\t\t\[email protected]\"size\": @\"100,75\"\n\t\t};\n\n[Buddy GET:@\"/users/me|my_id/profilepicture\" parameters:params class:[BPPicture class] callback:^(id obj, NSError *error) {\n\t// Your callback code here\n}];", "language": "objectivec", "name": "iOS" }, { "code": "Map<String, Object> parameters = new HashMap<String, Object>();\nparameters.put(\"size\", \"100,75\");\n\nBuddy.get(\"/users/me|my_id/profilepicture\", parameters, new BuddyCallback<Picture>(Picture.class) {\n\[email protected]\n\tpublic void completed(BuddyResult<Picture> result) {\n\t\t// Your callback code here\n\t}\n});", "language": "java", "name": "Android" }, { "code": "var options = new {\n\t\t\tsize = \"100,75\"\n\t\t};\n\nvar result = await Buddy.GetAsync<Picture>(\"/users/me|my_id/profilepicture\", options);", "language": "csharp", "name": ".NET" } ], "sidebar": true } [/block] ###Body Parameters These parameters should be specified as part of the request body. [block:parameters] { "data": { "0-0": "size", "0-1": "The size of the picture to return. The format is: width,height (e.g. \"1220,768\"). Note that the image's approximate aspect ratio will be retained based on the specified width, so the resulting height may not match the value passed in, if the specified dimensions are for a different aspect ratio.\n\nIf this parameter is not specified, the picture will be returned using it's default width and height stored for the image.", "0-2": "string", "0-3": "Optional" }, "cols": 4, "rows": 1 } [/block] [block:code] { "codes": [ { "code": "{\n \"status\": 200,\n \"result\": {\n \"caption\": \"My awesome picture\",\n \"size\": {\n \"w\": 200,\n \"h\": 149\n },\n \"contentType\": \"image/jpg\",\n \"contentLength\": 90,\n \"signedUrl\": \"[the signed URL]\",\n \"id\": \"bvc.nqgbvzkcrDlr\",\n \"created\": \"2014-08-26T20:59:10.180Z\",\n \"lastModified\": \"2014-08-26T20:59:10.460Z\"\n },\n \"request_id\": \"53fe26a034cab109d420582e\",\n \"success\": true\n}", "language": "json", "name": "Response" } ], "sidebar": true } [/block]