08.03.08, 17:21
Witam,
Zacząłem trochę bawić się API bloxowym i zauważyłem, że nie wszystko działa
jak powinno.

1. Data publikacji notki jest zwracana tylko przez bloggerAPI a przez
metaWeblog już nie.
2. Nie da się pobrać/zapisać wstępu notki podzielonej na wstęp + treść.

Czy API jest jakoś supportowane / rozwijane? Czy ktoś z korzystających też ma
podobne problemy? Może są na to jakieś obejścia?

Będę wdzięczny za wszelką pomoc. Pozdrawiam!
Obserwuj wątek
    • mpieck Re: Blox API 09.03.08, 14:21
      > 1. Data publikacji notki jest zwracana tylko przez bloggerAPI a
      przez
      > metaWeblog już nie.

      Rzeczywiście, zwracana jest data utworzenia notki a nie publikacji,
      ciekawe że nikt tego do tej pory nie zauważył.

      > 2. Nie da się pobrać/zapisać wstępu notki podzielonej na wstęp +
      treść.

      forum.gazeta.pl/forum/72,2.html?f=8&w=71752648&a=71752648
      > Czy API jest jakoś supportowane / rozwijane?

      Jest rozwijane w zależności od potrzeb użytkowników i ilości
      posiadanego przeze mnie czasu.
      • e-maupa Re: Blox API 10.03.08, 13:35
        Czytałem podany przez Ciebie wątek, ale nie znalazłem w nim rozwiązania.

        >W takim proponuję:
        >1) dodanie movableType.getRecentPostTitles bez ograniczenia liczby
        >zwracanych liczby wpisów.

        Nie udało mi się wywołać takiej metody (może jakaś specyfikacja by się przydała)

        >2) rozszerzenie metody zwracającej wpis (i być moze zapisującej)
        >MetaWeblog API o wstęp. Jeśli jakieś programy przestałyby działać
        >trzeba będzie napisać nowe metody, pod inną nazwą.

        Zwracany wpis nie ma wstępu - jak pisałem na początku tego wątku.

        >3) nowa metoda zwracająca komentarze do wybranego wpisu.

        Jakieś bliższe szczegóły?

        Przy okazji mam pytanie - gdzie znajdę aktualną specyfikację udostępnianego API?
        • mpieck Re: Blox API 10.03.08, 17:22
          > Przy okazji mam pytanie - gdzie znajdę aktualną specyfikację
          udostępnianego API ?

          mediawiki.gazeta.pl/blox/API_Blox.pl
          Zaktualizowałem ten dokument do wersji bieżącej. Czego tam nie ma
          nie istnieje. Poprawię jeszcze ten błąd związany z datą publikacji.
          Reszta propozycji z dyskusji z debergeraciem jest na
          etapie "wymyślania". Czas realizacji nieznany.
      • debergerac Re: Blox API 10.03.08, 14:20
        Witam,

        Ja ten problem z datą zauważyłem przy pisaniu Bloxie. Obszedłem go w taki
        sposób, że pobieram wpisy obiema metodami a potem składam z nich całość.
        Dodatkowo, jedna z metod nie zwraca wpisów, które nie mają ustawionej kategorii
        (teraz nie pamiętam która to z nich).

        W API to przydało by się sporo rzeczy, ale ze względu na specyfikę Blox'a nie
        wiem czy uda się wtłoczyć je w API Bloggera czy Metaweblog'u (które swoje lata
        już mają...)

        Gdyby więc wprowadzić w XML-RPC metodę:

        blox.getRecentPosts( string BlogId, string UserName, string Password, int
        NumberOfPosts)

        zwracającą rozszerzoną strukturę Metaweblogu, np:

        string title;
        string head; // zawierający część "tytułową" notki
        string description;
        string[] categories;
        DateTime pubDate;
        string guid;
        string author;

        Rozwiązałoby to sporo problemów z programami zewnętrznymi.

        Gdyby jeszcze udało się wprowadzić np:

        blox.getUsersBlogs( string AppKey, string UserName, string Password )

        zwracającą obecną strukturę rozszerzoną o url do stosowanego na blogu arkusza
        CSS, też nieco ułatwiłoby to sprawę.

        No a zupełną radością byłoby dodanie funkcji pozwalającej na efektywne, zdalne
        zarządzanie zasobami bloga. Obecnie można z poziomu API tylko dodać plik do
        zasobów. Aktualizacji przeprowadzić się nie da (Bloxie sobie z tym radzi ale
        nieco hakerskimi metodami wink).

        Przydałyby się również funkcje do pobierania i zapisywania "Elementów" blogu
        oraz możliwość pobrania i zmienienia arkusza CSS. Wtedy możnaby się pokusić o
        napisanie programu automatycznie instalującego różnorakie gadżety, gwizdki i
        dzwonki.
        • debergerac Re: Blox API 10.03.08, 14:22
          A i metody do edycji/usuwania/dodawania kategorii by się bardzo przydały smile
        • e-maupa Re: Blox API 10.03.08, 18:52
          Też sobie tak poradziłem. Z brakującym wstępem notki już niestety nie byłem w
          stanie nic zrobić.

          Obiema rękami podpisuję się pod Twoją listą życzeń. Jakie są szanse realizacji?
        • mpieck Re: Blox API 12.03.08, 15:43
          Prawdopodobnie będzie można zaktualizować już istniejący plik przy
          pomocy metody newMediaObject. Wyniki eksperymentów już wkrótce.
          • debergerac Re: Blox API 12.03.08, 23:53
            Cudnie smile

            A to jeszcze jedno mi się przypomniało - żeby można było dostać z API Bloxa
            dobrego permalinka do wpisu. Zamiast tego w "starym formacie"
          • sgk Re: Blox API 13.03.08, 13:58
            A czy da się dorobić mechanizm nadpisywania plików w standardowym dodawaniu zasobów?
            W tej chwili objawia to się wypisaną informacją w stylu "Plik już istnieje". A
            mogłoby pytać, "Czy zastąpić plik - Tak/Nie?" co ułatwiłoby zarządzanie zasobami
            (szczególnie skryptami w czasie testów...)
          • mpieck Re: Blox API 20.03.08, 12:00
            Już działa nadpisywanie pliku dodanego metodą newMediaObject.
            Oprócz tego poprawiłem zakres dostępu użytkowników do notek przez
            API - zostało wyrównane do zasad dostępu przez interfejs webowy.
            Dotychczas użytkownik o uprawnieniach administratora bloga mógł
            przez API pobierać, edytować i kasować wszystkie notki bloga. W tej
            chwili uprawnienia te posiada jedynie właściciel bloga, a
            administartor widzi i edytuje tylko to, czego jest autorem (tak jak
            na poziomie użytkownik).
            • debergerac Re: Blox API 21.03.08, 15:40
              Super sprawa smile

              A jeszcze gdyby tak w ramach szybkich poprawek metaweblog zwracał również
              pubDate... (bo obecnie nie zwraca)
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka