Bon. Goed. Ik vind dus geen propere oplossing op het probleem posten-op-mijn-blog-en-ook-automatisch-bij-Radio…

Mogelijke oplossingen onderzocht en niet-werkend bevonden:


  • via <cfhttp> en <cfhttpparam> een vals form posten naar de Radio-URL (localhost:5335/)
    Lukt niet om onverklaarbare redenen, want voor zover ik zie doet die cfhttp identiek hetzelfde als een gewone form posten. Als Stijn mij eens zijn headeronderzoekdinges zou doorsturen, zou ik kunnen checken of het echt identiek hetzelfde is

  • Radio aanspreken via XML-RPC
    Eerst een ding schrijven om van ColdFusion een xmlrpc-client te maken en dan proberen doen. Lukt niet: ik weet niet hoe ik enkel de xml-data kan posten in een POST maar zonder form params.

  • een webservice schrijven in Radio en die aanroepen met ColdFusion
    De webservice is op geen tijd geschreven, ik kan die zonder problemen aanroepen in Radio zelf en via testdinges, maar met <cfinvoke> lukt het niet. Als ik gewoon de Radio-webservice-URL oproep via <cfhttp>, lukt het min of meer, maar een nieuwe entry ook effektief doen, schijnt niet echt te werken. En nochtans is het niet moeilijker (denk ik) dan <% on postBlog (s) { radio.weblog.post (s); } %>

En dat waren de drie meest veelbelovende ideeën. Zucht.

Dus dan maar een lelijke kludge: bij het maken van een nieuwe entry wordt de tekst van de entry gemaild naar een mailbox, die Radio om de 60 seconden gaat bekijken en als de subject een bepaalde string bevat, wordt de body van de mail als entry naar het Radio blog gestuurd…



Reacties

2 reacties op “Bon. Goed. Ik vind dus”

  1. njah, radio zal op zijn ‘serverke’ bij posts de referer of zo nagaan, standard issue block-posts-from-foreign-hosts