Google Reader API: как удалить фид из одной папки?

Итак, допустим, у меня есть следующая настройка в Google Reader

Первая папка

  • Engadget
  • Gizmodo

Вторая папка

  • Engadget
  • webOSroundup

Используя API Google Reader, я хотел бы удалить engadget только из первой папки ... оставив папку два нетронутой.

Я знаю, как вытащить engadget из первой папки и оставить его разгруппированным, но если я откажусь от подписки, он будет удален из обеих папок.

Любые идеи?


person David    schedule 01.09.2011    source источник
comment
Я не понимаю, как это связано с программированием. Не могли бы вы уточнить?   -  person Mat    schedule 01.09.2011
comment
Я добавил некоторые пояснения, чтобы показать, что я говорю об использовании Google Reader API ... а не только о веб-сайте.   -  person David    schedule 01.09.2011
comment
Этот вопрос кажется не по теме, потому что Google Reader больше не существует.   -  person Thomas    schedule 28.11.2014


Ответы (2)


Чтобы удалить подписку из папки, вам необходимо отправить POST запрос на /reader/api/0/subscription/edit с параметрами:

  • s=feed/http://www.engadget.com/rss.xml: идентификатор потока фида
  • ac=edit: тип действия (другие возможные значения - subscribe и unsubscribe)
  • r=user/-/label/Folder One: папка, из которой вы хотите удалить его (вы можете использовать параметр a, чтобы добавить его в папку; вы можете повторить любой один более одного раза, чтобы добавить / удалить его из нескольких папок)
  • T=token: токен обычного действия, используемый для всех запросов на изменение состояния
person Mihai Parparita    schedule 03.09.2011

Нажмите стрелку вниз рядом с Engadgetпервой папке или второй папке). Снимите флажок для первой папки.

Альтернатива: в Manage subscriptions >> вы можете найти свои подписки и удалить первую папку из Engadget папок, щелкнув Change Folders... раскрывающийся список.

person Werner    schedule 01.09.2011