За последние 24 часа нас посетили 50925 программистов и 1740 роботов. Сейчас ищут 888 программистов ...

api для Одноклассников

Тема в разделе "PHP для новичков", создана пользователем Roma_SP, 3 мар 2015.

  1. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Всем привет! Не могу разоряться с api одноклассников...Тема такая, при публикации темы и фото в блоге, хочу чтобы автоматом выходило и в ленте в одноклассниках.

    Я создал приложение в ОК и получил api_id и остальные идентификаторы.
    Скачал php файл для работы с api, установил там данные которые они отправили...
    Далее не могу понять, информации на php только как авторизоваться, а вот как работать с json? Никогда не пробовал.
    Вот что они дают:

    Код (Text):
    1.  
    2. {
    3.   "place_id": "322322322322",
    4.   "media": [
    5.     {
    6.       "type": "photo",
    7.       "list": [
    8.         { "id": "photoToken1" },
    9.         { "id": "photoToken2" },
    10.         { "photoId": "1234" }
    11.       ]
    12.     },
    13.     {
    14.       "type": "movie",
    15.       "list": [
    16.         { "id": "movieId1" },
    17.         { "id": "movieId2" }
    18.       ]
    19.     },
    20.     {
    21.       "type": "music",
    22.       "list": [
    23.         {
    24.           "id": "id1",
    25.           "title": "SongName1",
    26.           "artistName": "Artist1",
    27.           "albumName": "Album1"
    28.         }
    29.       ]
    30.     },
    31.     {
    32.       "type": "poll",
    33.       "question": "Is it question?",
    34.       "answers": [
    35.         { "text": "Yes" },
    36.         { "text": "No" }
    37.       ],
    38.       "options": "SingleChoice,AnonymousVoting"
    39.     },
    40.     {
    41.       "type": "link",
    42.       "url": "http://apiok.ru/wiki/display/TS/Home"
    43.     },
    44.     {
    45.       "type": "text",
    46.       "text": "Text1"
    47.     },
    48.     {
    49.         "type": "app", ///Мне нужна только эта часть...
    50.         "text": "Text above image",
    51.         "images": [
    52.             {
    53.                 "url": "http://my.blog.net/img/38/F3C336.jpg",
    54.                 "mark": "prize_1234",
    55.                 "title":"Новость моего блога!"
    56.             }
    57.         ],
    58.         "actions": [
    59.                 {"text":"Hello",
    60.                     "mark":"hello"}
    61.         ]
    62.  
    63.      }
    64.  
    65.   ]
    66. }
    Кто подскажет можно ли преобразовать в php? или как можно отправить форматом передачи json?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Блин не доходит до меня...
    Типа этого нужно?
    Код (Text):
    1.  
    2. $json = '{
    3.   "place_id": "322322322322",
    4.   "media": [
    5.     {
    6.         "type": "GROUP_THEME",
    7.         "text": "Text above image",
    8.         "images": [
    9.             {
    10.                 "url": "http://r.mradx.net/img/38/F3C336.jpg",
    11.                 "mark": "prize_1234",
    12.                 "title":"Hover Text!"
    13.             }
    14.         ]
    15.  
    16.  
    17.      }
    18.  
    19.   ]
    20. }';
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а зачем ты с таким никаким пониманием элементарных вещей взялся за такую чуть более сложную задачу?

    "они вот что дают" это ты как-то вывел то что тебе дали, но тебя это не устраивает
    если ты запихнешь это в ту функцию которую тебе посоветовали - получишь объект или массив на пхп с которым ты уже обязан уметь работать.

    Добавлено спустя 2 минуты 4 секунды:
    админы, когда форум будет нормально работать? срать на плюшки всякие которые удобны но вы их игнорируете. срать на новую версию движка. я просто хочу один раз отправить сообщение и чтоб оно отправилось и мне не приходилось десять раз возвращаться на форму редактирования и еще раз пробовать отправить сообщение.
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    я тоже за стабильную работу форума
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    просто надо досчитать до трёх, и тогда жмакать.

    "Админа" тут нет, форум как есть. Если кто недоволен - можно другой форум поднять, будет ещё один стопицотый форум на троих...
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    от какого момента надо начинать считалочку? о_О типа я слишком быстро нажимаю просмотр-отправить?
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Когда ты отправил, а оно тебе форму нарисовало, то нельзя сразу клацать, ибо тогда нифига в результате. Хз. Я вообще не всё тут понимаю. Но кроме меня и Саши тут нет никого, а взломать форум ради того, чтобы его улучшить, обновить и починить - я не буду. Админу писал год назад, с тех пор не общался с ним.