RE: How can I get the webcontent title via api?

Amos Fong, modified 6 Years ago. Junior Member Posts: 36 Join Date: 5/9/19 Recent Posts
Hi!

I spent a lot of time to find a solution for getting webcontent's title.

I have articleId, templateId, structureKey, structureId. These datas returned by many jsonws function, but I didn't find any to get the content's title.  
For example:
I call: /journal.journalarticle/get-articles-by-structure-id
this function is returing this data:
 
{
    "DDMStructureKey": "55349",
    "DDMTemplateKey": "55399",
    "articleId": "114135",
    "classNameId": "0",
    "classPK": "0",
    "companyId": "20099",
    "content": "<!--?xml version=\"1.0\"?-->\n\n<root available-locales="\&quot;hu_HU\&quot;" default-locale="\&quot;hu_HU\&quot;">\n\t<dynamic-element name="\&quot;content\&quot;" type="\&quot;text_area\&quot;" index-type="\&quot;text\&quot;" instance-id="\&quot;rsby\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">&lt;p&gt;Az étterem ínycsiklandó ételekkel várja Önt is, legyen az egy kiadós ebéd vagy egy hangulatos vacsora, itt mindent megtalálhat. Remek pizzák fatüzelésű kemencében sütve, frissen sültek, levesek és Á la carte ételek közül is választhatunk. A hétköznapokon változatos menüvel is várják az ideérkező vendégeket, amelyből 3 félét kínálnak egy ízletes leves mellett. Ételeiket mindig minőségi és válogatott alapanyagokból készítik, így Ön garantáltan friss, vitaminokban gazdag ételeket fogyaszthat. A vendéglőben kényelmes helye lehet akár bent, akár kint szeretné elfogyasztani ételét, ugyanis ízléses, retro stílusú helyekkel rendelkezik. A szabadban is lehetőség van az étkezésre kellemes környezetben, virágokkal körbe vett, kertibútorokon.&amp;nbsp;&lt;/p&gt;\n\n&lt;p&gt;Plusz szolgáltatásuk között szerepel a rendezvények lebonyolítása is, tágas termeinek köszönhetően akár 160 fő befogadására is alkalmas. Kiváló hely lehet családi vagy üzleti rendezvények megtartásához is, amelyhez szakképzett, barátságos személyzet is rendelkezésre áll.&amp;nbsp;&lt;/p&gt;\n\n&lt;p&gt;Ételeiket akár kérheti házhoz szállítással is, amelyet gyors és pontos futárok segítségével pillanatok alatt otthonában tudhat frissen és melegen. Fizetési mód készpénzzel vagy bankkártyával lehetséges.&amp;nbsp;&lt;/p&gt;\n\n&lt;p&gt;Ha házias ízekre és családias hangulatra vágyik, mindenképpen válassza a Kiskakas Étterem és Panziót.&lt;/p&gt;</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_aktiv\&quot;" type="\&quot;boolean\&quot;" index-type="\&quot;keyword\&quot;" instance-id="\&quot;csim\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">true</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_gps\&quot;" type="\&quot;ddm-geolocation\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;twzx\&quot;">\n\t\t<dynamic-element name="\&quot;poi_cim\&quot;" instance-id="\&quot;djwd\&quot;" type="\&quot;text\&quot;" index-type="\&quot;keyword\&quot;">\n\t\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">8900 Zalaegerszeg, Köztársaság u. 87/B</dynamic-content>\n\t\t</dynamic-element>\n\t\t<dynamic-element name="\&quot;poi_hatotav\&quot;" instance-id="\&quot;adhe\&quot;" type="\&quot;ddm-number\&quot;" index-type="\&quot;\&quot;">\n\t\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">20</dynamic-content>\n\t\t</dynamic-element>\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"latitude\":46.824575,\"longitude\":16.8299445913717}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;kep\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;wtot\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-1.jpg\",\"type\":\"document\",\"uuid\":\"7a414e6c-ff72-147e-992f-9dc1d93dbee5\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_kepek\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;llre\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-2.jpg\",\"type\":\"document\",\"uuid\":\"f7ccc1c5-ee09-8d9a-c2a0-a2b4e403b732\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_kepek\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;cgkc\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-3.jpg\",\"type\":\"document\",\"uuid\":\"b6f6d5c4-4d27-3870-cb96-4c1b6d15297f\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_kepek\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;xwib\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-4.jpg\",\"type\":\"document\",\"uuid\":\"98f43748-61bc-9392-53c3-393dbdff9572\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_kepek\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;hdzp\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">{\"groupId\":\"20126\",\"title\":\"Kiskakas-Vendéglő-és-Panzió-5.jpg\",\"type\":\"document\",\"uuid\":\"b898c5e2-aae4-ffb7-bdd8-d30e0efa2ffc\"}</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_nyitva_tartas\&quot;" type="\&quot;text_box\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;ayqj\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">Vasárnap - Csütörtök: 10:00-22:00\n\nPéntek - Szombat 10:00 - 24:00</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_honlap\&quot;" type="\&quot;text\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;epxr\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">http://kiskakasetterem.com/</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_telefon\&quot;" type="\&quot;text\&quot;" index-type="\&quot;keyword\&quot;" instance-id="\&quot;wehz\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">+36(92) 510-629</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_email\&quot;" type="\&quot;text\&quot;" index-type="\&quot;keyword\&quot;" instance-id="\&quot;idoc\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;">gastronom7936@gmail.com</dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_idotartam\&quot;" type="\&quot;ddm-integer\&quot;" index-type="\&quot;keyword\&quot;" instance-id="\&quot;ggux\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;"></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_pont\&quot;" type="\&quot;ddm-integer\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;tddi\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;"></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_audio\&quot;" type="\&quot;document_library\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;tuey\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;"></dynamic-content>\n\t</dynamic-element>\n\t<dynamic-element name="\&quot;poi_video_link\&quot;" type="\&quot;link_to_layout\&quot;" index-type="\&quot;\&quot;" instance-id="\&quot;vxib\&quot;">\n\t\t<dynamic-content language-id="\&quot;hu_HU\&quot;"></dynamic-content>\n\t</dynamic-element>\n</root>",
    "createDate": 1556525851897,
    "defaultLanguageId": "hu_HU",
    "displayDate": 1556525400000,
    "expirationDate": null,
    "folderId": "55393",
    "groupId": "20126",
    "id": "127950",
    "indexable": true,
    "lastPublishDate": null,
    "layoutUuid": "52b7e1a0-9b8f-dcd6-8ce9-69ba279169c7",
    "modifiedDate": 1557142389275,
    "resourcePrimKey": "114137",
    "reviewDate": null,
    "smallImage": false,
    "smallImageId": "0",
    "smallImageURL": "",
    "status": 0,
    "statusByUserId": "45320",
    "statusByUserName": "e-City Adminisztrátor",
    "statusDate": 1557142389275,
    "treePath": "/55393/",
    "urlTitle": "kiskakas-etterem",
    "userId": "45320",
    "userName": "e-City Adminisztrátor",
    "uuid": "2b417587-3453-6f1a-962b-1528b46998b3",
    "version": 1.2
  },
   But there isn't the title!

How can I get the content data via JSONWS API which contains the title?
thumbnail
Javier Gamarra, modified 6 Years ago. Expert Posts: 348 Join Date: 2/12/15 Recent Posts
I don't think there aren't any options apart from exposing a custom service, exposing the getArticleTitle inside JournalArticleLocalService or using the new APIs... can you investigate it Victor?
thumbnail
Victor Galan, modified 6 Years ago. Regular Member Posts: 144 Join Date: 6/14/16 Recent Posts
Yep, those two are available options
Jesus Coley, modified 5 Years ago. New Member Post: 1 Join Date: 3/17/20 Recent Posts
Victor Galan:

Yep, those two are available options

hello sir 
is there anyhing besides this two options if there is then do tell because i dont know what i am doing  wrong both are not working dqfansurvey
thumbnail
Victor Galan, modified 5 Years ago. Regular Member Posts: 144 Join Date: 6/14/16 Recent Posts
Can you describe a bit about what is not working for you? New APIs should solve the problem