Create Tag ======================= ---------------------------------------- 1. [Purpose][purpose] 1. [Endpoint][endpoint] 1. [Parameters][parameters] 1. [Examples][examples] * [Command line][example-cli] * [PHP][example-php] 1. [Response][response] * [Sample][sample] ---------------------------------------- ### Purpose of the Create Tag API Use this API to create a tag. ---------------------------------------- ### Endpoint _Authentication: required_ POST /tag/create.json ### Parameters 1. tag (required), The name of the tag to create 1. count (optional), Number of photos which contain this tag 1. email (optional), An email address that corresponds to this tag 1. latitude (optional), _i.e. 34.76_ - A decimal representation of latitude. 1. longitude (optional), _i.e. -87.45_ - A decimal representation of longitude. ---------------------------------------- ### Examples #### Command Line (using [openphoto-php][openphoto-php]) ./openphoto -p -X POST -h current.openphoto.me -e /tag/create.json -F 'tag=sunnyvale' -F 'count=10' #### PHP (using [openphoto-php][openphoto-php]) $client = new OpenPhotoOAuth($host, $consumerKey, $consumerSecret, $oauthToken, $oauthTokenSecret); $response = $client->post("/tag/create.json", array('tag' => 'sunnyvale', 'count' => 10)); ---------------------------------------- ### Response The response is in a standard [response envelope](http://theopenphotoproject.org/documentation/api/Envelope). * _message_, A string describing the result. Don't use this for anything but reading. * _code_, _201_ on success * _result_, A [Tag][Tag] object or FALSE on error #### Sample { "message":"", "code":201, "result": { "id": "mountain", "count": 0 } } [Tag]: http://theopenphotoproject.org/documentation/schemas/Tag [purpose]: #purpose [endpoint]: #endpoint [parameters]: #parameters [examples]: #examples [example-cli]: #example-cli [example-php]: #example-php [response]: #response [sample]: #sample [openphoto-php]: https://github.com/photo/openphoto-php