list_friend_detail.php

9 views
Skip to first unread message

Brynner Ferreira

unread,
May 4, 2011, 8:38:24 PM5/4/11
to Orkut php client
1. Como pego o uid do usuário logado?

2. Como pego os detalhes do usuário logado? Tentei utilizar o arquivo
list_friend_detail.php mas dá o seguinte erro: [{"id":
1,"message":"internalError: hasUserId failed"}]

Estou passando vários uids válido, que peguei no próprio Orkut.

$uid = '325082930226142255';

$k = new GetUserDetail($orkutApi, $uid);

Robson Dantas

unread,
May 4, 2011, 8:57:31 PM5/4/11
to orkut-ph...@googlegroups.com
1. Você não precisa do id. Pode usar a flag @me que funciona.

2. O id do usuário via API é diferente do id do usuário do orkut. Usa o list_friends para poder pegar um id e chame-o que verá o resultado dos ids dos seus amigos.

abs

Robson Dantas
@robsondantas



2011/5/4 Brynner Ferreira <bry...@gmail.com>

Brynner Ferreira

unread,
May 4, 2011, 9:24:03 PM5/4/11
to Orkut php client
Verdade Robson, é outro ID mesmo. Ok, me desculpe mas não sei como
usar essa flag. Preciso gravar o ID do usuário no banco, no momento da
autenticação. É uma segurança para caso o usuário autentique
novamente, e se ele fizer isso usarei um simples UPDATE na linha que
do mesmo UID.

Seria algo como echo $orkutApi->me['id']; Ou:

$me = array('method' => 'people.get', 'params' => array('userId' =>
'@me'));
$uid = $orkutApi->addRequest($me,'self');

Tentei isso, mas não deu certo.

Valeu.




On 4 maio, 21:57, Robson Dantas <biu.dan...@gmail.com> wrote:
> 1. Você não precisa do id. Pode usar a flag @me que funciona.
>
> 2. O id do usuário via API é diferente do id do usuário do orkut. Usa o
> list_friends para poder pegar um id e chame-o que verá o resultado dos ids
> dos seus amigos.
>
> abs
>
> Robson Dantas
> @robsondantas
>
> 2011/5/4 Brynner Ferreira <bryn...@gmail.com>

Robson Dantas

unread,
May 4, 2011, 9:27:05 PM5/4/11
to orkut-ph...@googlegroups.com
Basta olhar o código existente. Já faz isso:

Olha o método fetchMe.

Robson Dantas
@robsondantas

2011/5/4 Brynner Ferreira <bry...@gmail.com>

Brynner Ferreira

unread,
May 4, 2011, 11:50:10 PM5/4/11
to Orkut php client
Consegui :)

$profileFields = array('displayName', 'thumbnailUrl', 'gender',
'name', 'emails');
$me = array('method' => 'people.get', 'params' => array('userId' =>
'@me', 'groupId' => '@self', 'fields' => $profileFields), );
$orkutApi->addRequest($me,'self');
$user = serialize($orkutApi->execute());
echo $user;





On 4 maio, 22:27, Robson Dantas <biu.dan...@gmail.com> wrote:
> Basta olhar o código existente. Já faz isso:http://code.google.com/p/orkut-os-client-php/source/browse/trunk/serv...
>
> <http://code.google.com/p/orkut-os-client-php/source/browse/trunk/serv...>Olha
> o método fetchMe.
>
> Robson Dantas
> @robsondantas
>
> 2011/5/4 Brynner Ferreira <bryn...@gmail.com>
Reply all
Reply to author
Forward
0 new messages