Siccome in tanti (me compreso) lamentavano il fatto che le metaweblog API non funzionano con i servizi di terze parti (tipo Flickr e Google Docs & SpreadSheet)
ho fatto una modifica ai sorgenti “snaturando” la funzione metaWeblog.newPost…
Flickr quando usa le metaweblog API non rispetta le specifiche quando chiama il metodo metaWeblog.newPost, infatti benché quando si fa un nuovo post indicare la categoria sia obbligatorio, flickr la passa vuota… e le mie api sollevano l’errore
Err.Raise -34,"dBlog_AddPost", "categoria non valida"
allora ho modificato le API per fare in modo che anche questi servizi farlocchi funzionino…
quindi nel file metaweblog.asp che si trova presumibilmente in http://www.vostrosito/dblog/api/metaweblog.asp (se l’avete messo da un’altra parte sono problemi vostri đ )
nella Function dBlog_AddPost trovate il codice seguente
If FSezione = "" Then
Err.Raise -34,"dBlog_AddPost", "categoria non valida"
Errore = True
End If
e modificatelo così
If FSezione = "" Then
FSezione = "uncategorized"
'Err.Raise -34,"dBlog_AddPost", "categoria non valida"
'Errore = True
End If
ripetete lo stesso procedimento anche per la Function dBlog_EditPost (si trova sempre nel medesimo file metaweblog.asp)
in questo modo servizi farlocchi come flickr funzioneranno usando le metaweblog API per dBlog …
ecco un esempio per flickr, come noterete il post è stato pubblicato da flickr sotto la categoria uncategorized !!!!
Link: dBlog Metaweblog API Download – post di riferimento
PS. Google Docs & SpreadSheet continua a non funzionare !!!!
aggiornato e provato con flickr grazie
lo sto provando anche con flock il browser…
eih manca solo flack
aho…ma te pare che proprio a me non funziona
ho fatto le modifiche che hai descritto in questo articolo ma nulla…sarĂ mica perchè il mio dominio finice con .name?
razzisti!!!