root
By: a guest | Jan 28th, 2010 | Syntax:
None | Size: 2.02 KB | Hits: 88 | Expires: Never
diff -r c01aae84ab30 usr/share/pyshared/opensocial/__init__.py
--- a/usr/share/pyshared/opensocial/__init__.py Thu Jan 28 11:38:05 2010 +0000
+++ b/usr/share/pyshared/opensocial/__init__.py Thu Jan 28 14:14:43 2010 +0000
-119,7 +119,7 @@
"""
request = FetchPersonRequest(user_id, fields=fields)
- return self.send_request(request)
+ return self.send_request(request, True)
def fetch_friends(self, user_id='@me', fields=None):
"""Fetches the friends of a given user by id.
diff -r c01aae84ab30 usr/share/pyshared/opensocial/request.py
--- a/usr/share/pyshared/opensocial/request.py Thu Jan 28 11:38:05 2010 +0000
+++ b/usr/share/pyshared/opensocial/request.py Thu Jan 28 14:14:43 2010 +0000
-195,12 +195,15 @@
params['data'] = data
+ rest_path = '/'.join(('appdata', user_id, group_id, app_id))
+ rest_request = RestRequestInfo(rest_path, params=params)
+
#TODO: add support for rest
params.update({'userId': user_id,
'groupId': group_id,
'appId': app_id})
rpc_request = RpcRequestInfo('appdata.update', params=params)
- super(UpdateAppDataRequest, self).__init__(None,
+ super(UpdateAppDataRequest, self).__init__(rest_request,
rpc_request,
user_id)
-217,13 +220,16 @@
if fields:
params['fields'] = ','.join(fields)
+ rest_path = '/'.join(('appdata', user_id, group_id, app_id))
+ rest_request = RestRequestInfo(rest_path, params=params)
+
#TODO: add support for rest
params.update({'userId': user_id,
'groupId': group_id,
'appId': app_id,
'keys': params['fields']})
rpc_request = RpcRequestInfo('appdata.delete', params=params)
- super(DeleteAppDataRequest, self).__init__(None,
+ super(DeleteAppDataRequest, self).__init__(rest_request,
rpc_request,
user_id)