I sent this patch to the project owner, but seems they didn´t apply it.
It´s also good to note that using the standard classes provided in this lib,
you will get some trouble to access some orkut information. For example,
reading scraps will not work, there are some parameters missing for the rpc
call.
Another thing is captcha handling. The library dont handle captchas issued
by Orkut. Go to the test website I sent you and send a scrap with some link
inside, and you will have a better understanding.
Best
Robson Dantas
@robsondantas
2011/2/10 Fernando Uchiyama fernandoserv...@gmail.com
Hi Robson,
I just changed the method upgradeRequestToken() from osapiOAuth3Legged
class (of Google's opensocial-php-client API) and now the
authentication proccess is working smoothly!!
What I did was to add lines 158 and 174 from your implementation (at
http://code.google.com/p/orkut-os-client-php/source/browse/trunk/lib/orkut-3legged.php#158
).
Thanks a lot for your help guys. I really appreciated !
Fernando Uchiyama
On Feb 10, 11:12 am, Robson Dantas biu.dan...@gmail.com wrote:
Hi!
opensocial-php-client is a library which was primarily design to be
generic
enough to run 2 or 3legged. But oauth version shipped, does not fix the
space problem, that´s why you are getting problems on playground and on
this
library.
If you wanna try a demo, see:http://www.dxs.com.br/os-3leg/test/
Try authenticating yourself many times, and you wont notice any error.
Also,
if you wanna take a look where I placed the fix, just follow this link:
Line 158 174:
http://code.google.com/p/orkut-os-client-php/source/browse/trunk/lib/...
Best
Robson Dantas
@robsondantas
2011/2/10 Fernando Uchiyama fernandoserv...@gmail.com
Hi Robson!
I`m using the library recommended by Google (opensocial-php-client).
Downloaded from here:http://code.google.com/p/opensocial-php-client/
I think the OAuth playground uses this library too, thats why I can
reproduce the error there.
I will take a look at your suggestion to see if it works. BTW, I
remember to have seen this substitution in a function called
urlencode_rfc3986, replacing `+` with a white space.
Do you think removing this substitution can fix the issue?
Thanks,
Fernando
On Feb 10, 9:47 am, Robson Dantas biu.dan...@gmail.com wrote:
Fernando,
Looks like you are using the PHP 2legged api. When I was creating the
3legged oauth library for PHP, got this issue several times, and
found
out
that it was a bug on the library which is implementing the oauth
mechanism.
Basically, when you get a white space in a token, it should be
replaced
by
'+', but for some reason the library was not doing so. And in this
case,
when signing using a white space, this error comes up. This explains
why
you
are getting intermitent errors.
Can you give more information about which lib are you using ? If you
are
going to use 3legged, suggest you to use mine:
code.google.com/p/orkut-os-client-php
Best
Robson Dantas
@robsondantas
2011/2/9 Fernando Uchiyama fernandoserv...@gmail.com
You don't need to try too much to reproduce it. If you enter in the
3-
legged steps requesting the access token like twenty times, maybe 8
of
them will fail.
Before each test, remember to clear the storage (I'm using
osapiFileStorage), so the Orkut library will not use a cached
Access
Token.
On Feb 9, 4:45 pm, Bruno Oliveira bru...@google.com wrote:
Strange... I'm using the orkut client library and I always get a
good
access
token from it. But granted, I've never tried several requests in
quick
succession to see how many succeed and how many fail. I'll try
that
and
see
if I get those errors.
--
You received this message because you are subscribed to the Google
Groups
orkut Developer Forum group.
To post to this group, send email to
opensocial-orkut@googlegroups.com
.
To unsubscribe from this group, send email to
opensocial-orkut+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/opensocial-orkut?hl=en.
--
You received this message because you are subscribed to the Google
Groups
orkut Developer Forum group.
To post to this group, send email to opensocial-orkut@googlegroups.com
.
To unsubscribe from this group, send email to
opensocial-orkut+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/opensocial-orkut?hl=en.
--
You received this message because you are subscribed to the Google Groups
orkut Developer Forum group.
To post to this group, send email to opensocial-orkut@googlegroups.com.
To unsubscribe from this group, send email to
opensocial-orkut+unsubscr...@googlegroups.com.
For more options, visit