0
我已經看到這個問題上的幾個地方在stackoverflow和他們都沒有相同的答案或提供任何解決方案...Xamarin:如何獲得PeopleApi.GetCurrentPerson(客戶端),並沒有它返回null
我使用Xamarin但它不應該是太大不同於JAVA ..所以:)
我用盡了所有範圍的所有可能的建設者:使用「負載可見
var builder = new GoogleApiClientBuilder (activity, this, this);
builder.AddApi (Android.Gms.Plus.PlusClass.Api);
builder.AddApi (PlusClass.Api);
builder.AddApi (api);
builder.AddScope (PlusClass.ScopePlusLogin);
builder.AddScope (PlusClass.ScopePlusProfile);
builder.AddScope(new Scope("https://www.googleapis.com/auth/plus.me"));
builder.AddScope(new Scope("https://www.googleapis.com/auth/userinfo.email"));
builder.AddScope (something);
builder.AddScope (secondscope);
builder.AddScope (mescope);
client = builder.Build();
.. :
public void OnConnected (Android.OS.Bundle connectionHint)
{
PlusClass.PeopleApi.LoadVisible(client, null).SetResultCallback(this);
在開發者控制檯深層鏈接啓用正確了我的SHA1,得到了在谷歌+ API,
和OnConnected我打電話:
var accountname = PlusClass.AccountApi.GetAccountName (client);
var person = PlusClass.PeopleApi.GetCurrentPerson (client);
和帳戶不返回正確的ADRESS 和人仍然是空的!在一次巨大的嘗試之後!請幫幫我!
我怎樣才能得到正確的「人」響應而不是null ..我做錯了什麼?