1

我已经下载了雅虎!社交 SDK - PHP,从 developer.yahoo.com 获得密钥并制作了一个获取用户联系人的网络应用程序。

$session=YahooSession::requireSession(API_KEY, SHARED_SECRET);

我的应用程序可以获取所有用户的联系人及其姓名、昵称等以及他们的 YahooID
,我现在需要的是访问我的应用程序的用户的 YahooID。

我做了什么 :

$session->getSessionedUser()->getProfile()

正如这里建议的那样。但这只给了我用户的 GUID 和昵称。我添加Social Directory -> Read Public到我的应用所需的权限列表中。

关于如何从电子邮件/YahooID 获取 GUID 以从 YahooID 获取用户的 GUID 存在很多问题 O 可以在 YQL 中使用此查询:

select * from yahoo.identity where yid='YahooID here'

但它不能以其他方式工作(来自guid的yahoo id)。

4

0 回答 0