Существует один канал, я подписан, к которому всегда поднимается как НЕ НАЙДЕННЫЙ, когда я пытаюсь использовать API. Я возвращаю массив Словарей, содержа 3 объекта. Первое в списке представляет самого пользователя, как так:
{
FeedID = "user/MY_UNIQUE_NUMBER/state/com.google/reading-list";
Timestamp = 1273448807271463;
Unread = 59;
}
Непрочитанное количество очень важно. Мой клиент зависит от загрузки 59 объектов от Google, прежде чем это обновится. Если канал не загружает правильно, количество выключено, и клиент не обновит.
Пример рабочего Канала здесь:
{
FeedID = "feed/http://arstechnica.com/index.rssx";
Timestamp = 1273447158484528;
Unread = 13;
}
Объединения значения FeedID со специально отформатированным URL представляют в виде строки, и отдает список статей. Вышеупомянутый пример хорошо работает. Однако следующий канал всегда возвращается НЕ НАЙДЕННЫЙ на Google, и если я вставляю URL дословно в браузер, он никогда не поднимается.
Посмотрите здесь:
{
FeedID = "feed/http://www.peopleofwalmart.com/?feed=rss2";
Timestamp = 1273424138183529;
Unread = 6;
}
Если Вы являетесь вообще опытными с API, можно ли помочь мне? Как я сказал, так как Google всегда говорит НЕ НАЙДЕННЫЙ, когда я ищу тот канал, мое количество загрузки выключено в соответствии со статьями N и не обновит. Я не бездельничал бы он, честно.
Спасибо!
Неправильно экранирована строка URL-адреса и знак "?" в середине URL основного фида сбивает с толку Google Reader. Мне пришлось сбежать от струны, которая повернула? в% 3F.