Tower, 2-legged OAuth for firing either REST/RPC requests to orkut is useful only in the context of an app server requesting details about the users who have the app installed, as Robson said and as also mentioned in the guide (http://code.google.com/apis/orkut/docs/rest/ developers_guide_protocol.html). So using this approach you'll be able to make the requests only on behalf of all users (with the xoauth_requestor_id parameter -- see above doc) who have installed your app on their profiles, not otherwise. That might explain why your first user returns expected results and the second doesn't, usually complaining about a "permission denied."
Prashant On Jul 5, 1:03 pm, 朱涛 Tower Joo <zhutao.is...@gmail.com> wrote: > Hi Prashant: > > Thanks for your reply. > > Let me provide more information about the issue we met. > > 1. we are using Python/Django as the backend technique, and we are > using > opensocial-python-client(http://code.google.com/p/opensocial-python-client/). > Just checked the google > code project, the version we are using > is not the latest. > 2. we got the error(see the first post of this thread), when the app > executes the following code snippet: > > def get_owner_data(self): > > container = self.get_container() > > fields = ['@all'] > > request = FetchPersonRequest(self.os_id, fields) > > result = {} > > import sys > > try: > > result = container.send_request(request, use_rest=True) > > except: > > logging.debug(sys.exc_info()) > > self.os_id is the opensocial id of the user, which we can make sure we can > get it correctly. > > The most weird thing is: > > Our app works well for some users(e.g 11688031074713228102) and it complains > for the error for some users(e.g 12420640208726308799). And I can't figure > out why. > > Thanks. > -- > Tower Joo 朱涛 > > > > >>> import this > On Mon, Jul 5, 2010 at 14:26, Prashant (Google) <p...@google.com> wrote: > > Prashant -- 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-or...@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.