Skip to end of metadata
Go to start of metadata
  1. Разработчик должен ознакомиться с требованиями к приложениям (играм), описанием API и другой технической информацией. Эта информация доступна для всех, без регистрации.
  2. На сайте dev.odnoklassniki.ru разработчик может зарегистрироваться, чтобы участвовать в обсуждении технических проблем и получить ответы на возникающие вопросы. Зарегистрируйтесь, заполнив форму регистрации разработчика.
  3. Разработчик может проверить свое приложение в «песочнице» – тестовой версии сайта. В ней доступна дополнительная информация для отладки.
    Адрес "песочницы" http://api-sandbox.odnoklassniki.ru:8088/. При создании пользователя нужно использовать ключ "apisandbox".
  4. Разработчик самостоятельно отвечает за хостинг и техническую поддержку своего приложения, обеспечивает поддержку пользователей на своем сайте и/или в группе на "Одноклассниках".
  5. Чтобы зарегистрировать и протестировать свое приложение в рабочей версии сайта, разработчик должен предоставить логин пользователя на "Одноклассниках", от имени которого будет добавлено приложение. Запрос оформляется как задание в системе учета заданий JIRA. Разработчик должен указать id приложения в "песочнице".
  6. После регистрации в рабочей версии сайта, приложение остается недоступным для пользователей. Разработчик может приглашать тестировщиков и назначать специфические роли.
  7. Для проверки приложения разработчик должен создать запрос в JIRA. Он должен указать свою контактную информацию и дать краткое описание приложения.
  8. Администрация проверяет приложение на соответсвие требованиям сайта.
  9. Разработчик заключает типовой договор и предоставляет дополнительную информацию о работе своих администраторов и службы поддержки пользователей.

Статусы аппликации в JIRA

  1. Open - аппликация не рассматривалась.
  2. Testing - аппликация рассматривается администрацией. В случае, если аппликация успешно прошла тестирование в песочнице, статус переводится в Waiting for development с комментарием "Залейте на продакшен".
  3. Waiting for developer - в аппликации найдены ошибки, которые необходимо исправить.
  4. Fixed - разработчик исправил заявленные ошибки, отравил аппликацию на тест.
  5. Testing completed - аппликация успешно прошла тестирование на продакшене. Критических ошибок не найдено, принимается окончательное решение о запуске, можно заключать договор.
  6. Ready to launch - у нас есть договор с разработчиком, планируем дату запуска игры.
  7. Waiting for agreement - ждем подписанный договор и заполненную анкету разработчика. Скачайте образец договора и анкету разработчика, добавьте заполненные Word файлы и подписанные сканы договора в JIRA. Оригинал договора (оба экземпляра) отправьте на адрес, указанный в договоре (с пометкой "разработчик").
  8. Scheduled - известна дата запуска приложения. Создайте группу на Одноклассниках и пришлите нам контактную информацию администраторов по службе поддержки. ВНИМАНИЕ! В настоящее время мы запускаем по две (максимум три) аппликации в день с понедельника по пятницу включительно. Это сделано специально для вас, т.к. при таком подходе, любая новая игра, запущенная у нас, получает одинаковое кол-во пользовательского внимания, нежели если бы мы запускали большее кол-во день.
  9. Launched - аппликация запущена на портале, происходит мониторинг аппликации. Время запуска приложения с 14:00 до 18:00 МСК.
  10. Rejected - аппликация была отклонена и не будет запущена на портале.
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 17, 2010

    Возможно ли заключение договора с физ лицом?

    Если ли у вас рекомендованный хостинг для приложений?

    1. May 17, 2010

      Мы заключаем договора только с юридическими лицами.

      1. May 17, 2010

        С индивидуальными предпринимателями заключаете?

        Какие документы нужны?

        1. May 21, 2010

          Жду ответа или напишите к кому обращаться.

          1. May 31, 2010

            Планируется возможность заключения договора с ИП.

            1. Jul 05, 2010

              Когда появится возможность заключения договора с ИП ?

  2. May 19, 2010

    Как залить свое приложение в песочницу:

    >При создании пользователя нужно использовать ключ "apisandbox".

    Где его взять?

    1. May 19, 2010

      Это и есть ключ : "apisandbox"

  3. May 21, 2010

    Мы юр. лицо - наше приложение на апруве уже второй день, и никакой реакции. Как быстро это происходит? Есть ли прямые контакты с администрацией сайта для решения актуальных вопросов?

    1. May 22, 2010

      Аналогично..

  4. May 21, 2010

    Уважаемая администрация! Если наша фирма зарегистрирована как СПД (Субъект Предпринимательской Деятельности) на Украине, Вы сможете заключить с нами договор?

  5. May 24, 2010

    Можно ли обсудить предметно с кем-либо ответственным детали заключаемого договора? Там навскидку очень много нечеткостей и просто противоречий

  6. May 25, 2010

    Здравствуйте, уважаемая администрация. Мы подавали заявку на регистрацию приложения с этого аккаунта, но к сожалению, уже несколько дней заявка имеет статус "unresolved". Пожалуйста, рассмотрите appId=279040 , перенос приложения в рабочую версию сайта разрешил бы массу трудностей, возникающих у разработчиков.

    1. May 26, 2010

      У нас абсолютно та же история, ждем с прошлой пятницы, чтобы хотя бы протестировать на рабочем сайте. Вообще не ясно, куда писать и что нужно сделать, чтобы приложение перенесли.

      appId=291072

      1. May 28, 2010

        Извините, я с JIRA до этого не сталкивался. Как там вообще оформить эту заявку?

        И ссылку на приложение надо указывать на то, что в sandbox залил?

  7. May 31, 2010

    Было бы неплохо сопроводить процесс создания тестового приложения скриншотиками. Я как понимаю сейчас тестовое приложение можно смотреть только черех песочницу и в основной версии сайта его не увидеть?

    И ещё пара вопросов по форме application details, а именно по значениям полей:

    Location (URL): - это что?  URL приложения на нашем сервере?

    Callback (URL): - это что?

    HTML приложения запускаются внутри Iframe?

    И в случае если приложение многостраничное то какие credentials нужно передавать между страницами чтобы с любой можно было дергать REST сервер?

    1. Jun 01, 2010

      Песочница не имеет никакого отношения к реальному сайту.
      Location (URL) - URL приложения на вашем сервере
      Callback (URL) - URL для принятия платежей
      HTML приложения запускаются внутри Iframe
      В случае если приложение многостраничное надо передавать application_key (можно захардкодить), session_key, session_secret_key

  8. May 31, 2010

    Предполагается ли в будущем batch обработка запросов? Т.е например мы делаем 3-4 rest вызова упаковываем их в 1 HTTP запрос и ответ также получаем пачкой.

    1. Jun 01, 2010

      Пока не планировали , но рассмотрим предложение

      1. Jun 02, 2010

        Уважаемый Александр. Уже прошло практически 2 недели с момента подачи нашего приложения на апрув, но до сих пор никакой реакции не поступило. Подскажите пожалуйста, как можно еще связаться с администрацией Одноклассников, так как очевидно, что JIRA как инструмент коммуникации между администрацией и разработчиками не работает.

        1. Jun 02, 2010

          Прошу прощения, в ближайшее время мы примем решение по поводу Вашей аппликации. Спасибо за напоминание!

          1. Jun 02, 2010

            Большое спасибо! С нами уже связались через JIRA.

          2. Aug 12, 2010

            Уважаемый Edgars. Вы можете перенести приложение appId=355328 на другово пользователя? я об этом писал в issue еще позавчера, но мне так никто и не ответил.

  9. Jun 01, 2010

    Уважаемые модераторы, как с вами связаться? В приложении устранили причины отказа в добавлении на рабочую версию сайта, нужно переподавать issue или делать новое? Пожалуйста, рассмотрите appId=279040

    С уважением, Виталий Деркач.

    1. Jun 02, 2010

      отдельный issue создавать не нужно, вполне достаточно обновить приложение на Вашем сервере и написать комментарий к issue.

  10. Jun 08, 2010

    А возможно ли заключить договор приехав к вам в офис? Если да, то с кем можно связаться договориться о времени?

  11. Jun 17, 2010

    Приложение загружено в одноклассники, хотели проверить друзьями пользователя, который залил приложение. Послали приглашение в игру другу, друг принял приглашение, но войти в приложение не может. В том числе по ссылке odnoklassniki.ru/games/appname/. В тоже время у приложения показывается, что кол-во установок увеличилось на 1.

    Как проверить приложение другом ?

    1. Jun 18, 2010

      1. приглашаемого пользователя нужно указать в настройках приложения, только потом приглашать в игру.

      2. проверьте, что вы прислали правильный линк на игру (appname не равняется Appname)

  12. Jul 01, 2010

    Уважаемые модераторы, как можно связаться с Вами, чтобы более подробнее описать суть приложения?

    Дело в том, что нашему приложению сходу выставили статус Rejected и предложили обратиться в рекламный отдел, посчитав приложение рекламным. Это не так, о чем я указал в комментарии, но боюсь что комментарии для Rejected приложений будут просматриваться не скоро. Хотелось бы чтобы модераторы не отклоняли приложения сходу, а давали разработчикам возможность ответить.

    Кроме того, что конкретно нужно узнать в рекламном отделе (с которым связаться как я понимаю, тоже не просто)? Получить у них одобрение на дальнейшее расмотрение приложения модераторами?

    Прошу модераторов, еще раз рассмотреть наше приложение (Application Id: 288768, Issue: OK-99), указать более конкретно, что именно их не устраивает, чтобы мы могли внести соответствующие изменения.   

    С уважением, Ходяков Илья.

  13. Jul 02, 2010

    Добрый день.

    Вопрос по платежам в приложении.

    Наше приложение разрешили перенести из песочницы на рабочий сайт.

    Мы успешно перенесли, но с платежами возникла проблема - при попытке купить игровую валюту выдается сообщение "Это действие временно невозможно. Попробуйте еще раз через несколько минут.". На счету достаточно "ОК".

    Это связано с тем, что приложение в статусе "HIDDEN" ? Или это проблема с нашим обработчиком платежей?

    Подскажите, пожалуйста - без тестирования платежей отправлять приложение на окончательный апрув не хочется.

    1. Jul 02, 2010

      посмотрите пожалуйста раздел http://dev.odnoklassniki.ru/wiki/display/ok/FAQ+%28In+Russian%29, а также раздел про callbacks.payment в http://dev.odnoklassniki.ru/wiki/display/ok/REST+API+-+callbacks.payment

  14. Jul 05, 2010

    Как проходит процедура подписания договора с не резидентами РФ? Какие для этого нужны документы?

  15. Jul 12, 2010

    Пытался создать новое приложение в песочнице, итог:

    one.ejb.dao.DAOSysException: Error in com.forticom.api.domain.dao.app.AppOneDAOImpl: SQLException while executing: INSERT INTO application (id, application_url, approvement_status, approver, category, subcategories, created, published, description, encoding_seed, icon_url, image_url, image_url2, image_url3, callback_url, support_url, languages, name, required_app_permissions, secret_key, short_name, status, type, width, height, group_id, attributes, version, config, last_modified) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,CURRENT_TIMESTAMP)
    Parameters:357632,http://ok.censored.ru/,2,null,0,null,2010-07-12 13:01:54.134,null,Домик в деревне,545282703141884152,http://ok.censored.ru/,http://ok.censored.ru/,http://ok.censored.ru/,null,http://ok.censored.ru/,http://ok.censored.ru/,0,Домик в деревне,0,3B2D0FEBD5F2CE80FB9C0D6D,Домик,0,1,null,null,null,1,0,null

  16. Aug 02, 2010

    А что произошло с песочницей? 404 выдает:\

  17. Aug 19, 2010

    Добрый день.

    Вопрос к [Edgars Strods|]

    Наше приложение уже 2 недели находится в состоянии Testing completed. Скажите, есть какие-то подвижки в вопросе согласования текста договора? К сожалению в JIRA отправка комментов заблокирована, поэтому вопрос задаю здесь.

    1. Aug 19, 2010

      ответил в JIRA, напишите пожалуйста мне в скайп.

      Прошу прощения за такую задержку.

  18. Sep 15, 2010

    Думаю, моим последователям пригодится ).

    Возник вопрос, как правильно написать частного предпринимателя в англ. версии договора. Копали долго и пришли к выводу, что вот так:

    Private Entrepreneur XXX ("Developer"), acting pursuant to Certificate of State Registration of a Business Entity (Private Entrepreneur) №ХХХХ.

  19. Sep 30, 2010

    Добрый день. приложение находится в рабочей версии сайта. столкнулись с проблемой входа в настройки приложения и их сохранения. войти получается очень редко, после ввода секретного ключа - вновь отображается диалоговое окно с предложением его ввести... сохранить настройки получилось только 1 раз в самом начале. Подскажите плиз как с этим бороться.

    1. Sep 30, 2010

      во всех браузерах такое?

      1. Sep 30, 2010

        chrome, opera, ff ...

        1. Sep 30, 2010

          Вообще странная ситуация, потому как вы первый, кто такое пишет. Возможно изза js.

          1. Sep 30, 2010

            после того, как отключили JS в браузере - в настройки приложения начали входить без проблем. но сохранить так и не получилось. затем включили JS в браузере и сделали iframe пустым - убрали весь код JS. такая же история - в настройки входим, но сохранить не получается. разлогинивает и выбрасывает на главную... вывод: JS в iframe мешает зайти в настройки, а вот что мешает их сохранить - пока не понятно...  

            1. Oct 04, 2010

              предоставьте логин на odnoklassniki.ru, глянем

  20. Oct 21, 2010

    Как зайти в песочницу. У меня не открывается http://api-sandbox.odnoklassniki.ru:8088/. ?

  21. Oct 22, 2010

    Добрый день. OK-330 уже неделю висит со статусом "Waiting for Agreement". После проверки документов переассигнули на меня самого же. Так и должно быть?

    1. Oct 22, 2010

      Андрей, приложение теперь в статусе Ready To Launch. Сорри, ассайн стоял неправильно.

      1. Oct 22, 2010

        Спасибо за оперативный ответ, всё в порядке.

  22. Apr 29, 2011

    Почему отклонили приложение с пометкой "дейтинги не принимаем", хотя тематика приложения и близко не имеет ничего общего с дейтингом?

  23. May 16, 2011

    6-й день приложение не добавляется в рабочую версию для полноценного тестирования. В джире статус unresolved. Что делать?! Спасибо!

  24. Jun 02, 2011

    Я забыл пароль для доступа в песочницу, что надо сделать чтобы его восстановить?

    1. Jun 03, 2011

      к сожалению никак. Создавайте новый аккаунт.

  25. Aug 23, 2011

    Возможно ли захостить приложение и его сопутствующие данные (всё .swf файлы) на вашем сайте? И если да, то какое ограничение на размер данных/количество файлов? Спасибо.

  26. Aug 28, 2011

    У меня два вопроса по поводу перехода из песочницы на рабочую версию сайта:

    1. Корректно ли создать коллективный аккаунт на одноклассниках для того, чтобы выкладывать приложения от его имени, а не от имени одного из разработчиков приложения?

    2. Если приложение тестировалось в посочнице одним разработчиком, можно ли создать в JIRA задачу по переносу приложения в рабочую версию сайта, но при этом указать логин другого разработчика? (Понятно, что id приложения будет взят из песочницы первого).

    1. Aug 29, 2011

      1. да, конечно

      2. да

  27. Sep 13, 2011

    Здравствуйте.

    Перевели свое приложение (развлекательный и информационный сервис), доступное в В Контакте и Моем Мире на вашу платформу (APPID в песочнице 592640), но не заметили, что необходимо быть юр. лицом дабы заключить договор. Мы таковыми не являемся. 

    Скажите физическое лицо может добавить приложение в вашу систему? Корректный и точный ответ на данный вопрос не нашли ни в одном FAQ.

    1. Sep 13, 2011

      Договор с физическими лицами не заключается, как минимум - ИП.

  28. Sep 13, 2011

    Здравствуйте.
    Если уже есть права разработчика на сайте и приложение уже запущено и протестировано в рабочей версии сайта, необходимо ли создавать приложение в песочнице и тестировать еще и его?

    1. Sep 14, 2011

      нет, песочница уже не нужна, при создании таска в JIRA отпишите shortname загруженного приложения

  29. Sep 14, 2011

    Обьясните, пожалуйста, как создать EXTERNAL приложение для OAuth (нужнo для Android app) на api-sandbox.odnoklassniki.ru ? Там есть только 4 типa: Flash, HTML, Mobile, Mobile HTML

  30. Oct 14, 2011

    Из песочницы нет вызова callbackurl. Обращений от вашего сервера не идет вообще.

  31. Dec 19, 2011

    Доброго времени суток!
    Будет ли новость по новому каталогу игр/приложений, как теперь он работает? Каким образом сортируются игры(работает ли рейтинг и т.д.) в тематических разделах(заходя например раздел в аркады там висят фермы, настольные игры и т.д.)

    Заметил такую особенность: заходя с главной страницы в раздел игры, попадаю в новый каталог, а запуская браузер(chrome) с открытым ранее каталогом попадаю на старую, дорестайлинговою версию...

  32. Mar 14, 2012

    Добрый день, уже не в первый раз сталкиваюсь с такой проблемой - невозможно сохранить настройки приложения. Пробовал из разных браузеров, с разных компов, с разными настройками (при отключенных JS или Cookies просто ничего не открывается), никакой реакции, настройки не сохраняются, причем я вижу, что в POST-запросе улетают правильные измененные поля, но после автоматического рефреша страницы настройки опять старые. И раньше такое бывало, пролечивалось просто если подождать полдня, вроде бы. Но достало уже это в корень просто. Браузеры - последнии версии фаерфокса и хрома, Win7-64bit

    1. Mar 14, 2012

      есть проблема, разбираемся.

  33. Mar 17, 2012

    Пытаюсь создать запрос на загрузку приложения в Одноклассниках для тестов, но по каким-то причинам он не создается.

  34. Apr 24, 2012

    Добрый день. Подскажите не запрещено ли использование window.open() в добавляемых играх? В моем случае после авторизации происходит открытие нового окна с входом в игровой мир.

    Есть ли какие-то обязательные требования по использованию API Одноклассников для добавления игры в каталог? oAuth? Payments?

    Спасибо.