我正在尝试从People API中获取所有Google+朋友。
我按预期收到所有联系人,只有G +联系人丢失。
我已经请求了以下范围
<ListView x:Name="LV_Items"
IsItemClickEnabled="True"
ItemClick="LV_Items_ItemClick"
>
</ListView>
private void LV_Items_ItemClick(object sender, ItemClickEventArgs e)
{
// Get instance of the model in the clicked ListViewItem
MyModel myModel = (MyModel)e.ClickedItem;
Image img = myModel.Image;
}
我忘记了一些范围吗?否则我如何访问它们?我的方法是做以下事情。这将返回我的Google联系人联系人,但朋友的Google+帐户除外。
GoogleSignInOptions gso = new GoogleSignInOptions.Builder( GoogleSignInOptions.DEFAULT_SIGN_IN )
.requestIdToken( getString( R.string.default_web_client_id ) )
.requestEmail()
.requestProfile()
.requestScopes( new Scope( Scopes.PLUS_ME ) )
.requestScopes( new Scope( PeopleScopes.CONTACTS ) )
.requestScopes( new Scope( PeopleScopes.PLUS_LOGIN ) )
.requestScopes( new Scope( PeopleScopes.USERINFO_PROFILE ) )
.build();
答案 0 :(得分:0)
Google People API无法获取Google+朋友列表。您只能获得联系人中的人员列表。