for the record: i was using the wrong type of application on myspace.
The consumer key on myspace in the case of opensocial applications is
not an url, is an uuid like on the others social networks i tested.

However every request param should be url encoded anyway just in case.

On Jul 17, 9:34 pm, Ricardo Lopes <[email protected]> wrote:
> What I was refering was that the consumer key is an url in the case of
> myspace and the OAuthBase internaly should urlencode that values on the
> NormalizeRequestParameters method.
>
> If I am not make myself clear enough please let me know and I will post an
> example.
>
> 2009/7/17 jr conlin <[email protected]>
>
>
>
>
>
>
>
> > You may want to use the OAuthBase.UrlEncode() method for this. I know
> > that C# tends to use lowercase hex for values where OAuth prefers
> > uppercase. This way, you know that the signature value being generated
> > will match. (Yes, I realize that the values are also read opaquely and
> > case doesn't matter, but it's also good to be consistent.)
>
> > rjlopes wrote:
> > > Hi,
>
> > > I was testing the OAuthBase and find out a bug when using it with
> > > MySpace.
>
> > > The problem is that MySpace uses an url as oauth_consumer_key and the
> > > NormalizeRequestParameters doesn't encode the parameters values.
>
> > > The fix is really simple, just change:
>
> > > sb.AppendFormat("{0}={1}", p.Name,p.Value);
>
> > > to:
>
> > > sb.AppendFormat("{0}={1}", p.Name, UrlEncode(p.Value));
>
> --
>
> Ricardo Lopes
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OAuth" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/oauth?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to