Re: Meta-Data documentation
Alexander Malysh <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Alex, userguide patch looks ok to me. What is opinion about merging of meta-data patch? should I merge it now or wait for release and then merge? if last option, when release expected? Thanks, Alex Alejandro Guerrieri schrieb: > Alex, > > Have you checked the latest documentation patch I've made? > > Please let me know if it's ok and if there's any plans to finally merge > the meta-data branch into the main tree. > > Regards, > > Alejandro > > On Mon, Sep 22, 2008 at 6:04 PM, Alejandro Guerrieri > <[email protected] <mailto:[email protected]>> wrote: > > Yep, clear now, thanks! > > Here's the revised userguide patch: > > http://www.magicom-bcn.net/kannel/userguide-meta-data-cleanup-20080922.patch > > Please let me know if you want to change anything. > > Regards, > > Alejandro > > > On Mon, Sep 22, 2008 at 5:42 PM, Alexander Malysh > <[email protected] <mailto:[email protected]>> wrote: > > Hi Alex, > > again... > > .../sendsms?meta-data=URLENCODE(?URLENCODE(<smsc-type1>)?URLENCODE(key1)=URLENCODE(value1)&URLENCODE(key2)=URLENCODE(value2)&...?URLENCODE(<smsc-type2>)?URLENCODE(key1)=URLENCODE(value1))&... > > and for your example: > .../sendsms?meta-data=%3Fsmpp%3Fmydata%3DHello%2B%2526%2BGoodbye > > Hope that's clear now. > > > Thanks, > Alex > > Alejandro Guerrieri schrieb: > > Ok, got the new docs almost ready, but have a doubt over the > encoding for sendsms. > > > What happens if I want to send data with "=", "?" or "&" ? > Should I double-urlencode it? > > For example, if I want to send "mydata=Hello Goodbye" > > Over sendsms, I'd probably get away with this: > > meta-data=%3Fsmpp%3Fmydata= > Hello%20Goodbye > > But, how do I code it if I want to send "mydata=Hello & > Goodbye" or anything carrying one of the delimiters? A > single urlencoding won't do the trick because the "&" inside > the key/value pair would look identical to the one > separating the meta-data parameter from the rest. > > Is the format like this then?: > > URLENCODE(?URLENCODE(<smsc-type1>)? > URLENCODE(key1)=URLENCODE(value1)&URLENCODE(key2)=URLENCODE(value2)&...?URLENCODE(<smsc-type2>)?URLENCODE(key1)=URLENCODE(value1)&... > ) > > or in other words: > > URLENCODE( <urlencoded meta-data string> ) > > Regards, > > Alejandro > > > On Sun, Sep 21, 2008 at 11:10 AM, Stipe Tolj <[email protected] > <mailto:[email protected]> <mailto:[email protected] > <mailto:[email protected]>>> wrote: > > Alexander Malysh schrieb: > > Hi, > > > > great thanks! > > > > Could you please better describe meta-data format > because it > unclear how > > to code it, here is the format accepted by meta-data > patch: > > > > meta-data = > ?URLENCODE(group-name)?URLENCODE(key1)=URLENCODE(value1)... > > > > then if you send it e.g. for MT: > > > > .../sendsms?meta-data=URLENCODE(meta-data) > > great wok Alejandro. > > Agree'ing with Alex here. The encoding format of the HTTP GET > 'meta-data' value > has to be clear from the user's guide, especially the > usage of the > '?' question > marks to separate the SMSC protocol module parts of the > whole string. > > In fact I would generalize like this: > > data = > > ?<smsc-type1>?key1=value1&key2=value2&...?<smsc-type2>?key1=value1&... > meta-data = urlencode( data ) > > Stipe > > > ------------------------------------------------------------------- > Kölner Landstrasse 419 > 40589 Düsseldorf, NRW, Germany > > tolj.org <http://tolj.org> <http://tolj.org> system > architecture Kannel Software > > Foundation (KSF) > http://www.tolj.org/ http://www.kannel.org/ > > mailto:st_{at}_tolj.org <mailto:st_%7Bat%7D_tolj.org> > <mailto:st_%7Bat%7D_tolj.org > <mailto:st_%257Bat%257D_tolj.org>> > mailto:stolj_{at}_kannel.org > <mailto:stolj_%7Bat%7D_kannel.org> > <mailto:stolj_%7Bat%7D_kannel.org > <mailto:stolj_%257Bat%257D_kannel.org>> > > ------------------------------------------------------------------- > > > > > >