Уффф, я тоже немного поломал голову чтобы разобраться, вообщем тут всё хитро:)
1) CallbackUrl указывается на страницы с вашим приложением
http://www.flickr.com/services/apps/by/...
здесь нужно выбрать приложение, затем в правом меню, найти пункт админ, и выбрать эдит, затем вам откроется страница эдит и там увидите CallbackUrl(как-то это показалось мне сложным).
2)Идем в код. Чтобы что-то сделать нам нужно в коде авторизовать наше приложение require_once("phpFlickr.php");
$f = new phpFlickr($apikey, $secret);
$f->auth("write");
после этого вам надо будет сходить по ссылке, разрешить приложению необходимые операции, и затем перейти на ваш коллбэкурл, но уже с токеном. Что-то типа
http://test.ru/?frob=ваш_токен
3)Берем тот самый токен из урл
и делаем следующее
require_once("phpFlickr.php");
$f = new phpFlickr($apikey, $secret);
$f->setToken($token);
$f->sync_upload("test.jpg", $title = "the title", $description = "the description", $tags = "tag1,tag2");
Вроде работает.