标签: google-profiles-api

GoogleSignInAccount getPhotoUrl()返回null

试图从登录的个人资料中获取照片.但总是返回null.姓名和电子邮件返回值,只有照片有问题.

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestProfile()
            .requestEmail()
            .build();
mGoogleApiClient = new GoogleApiClient.Builder(StartActivity.this)
            .enableAutoManage(StartActivity.this, StartActivity.this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)   
            .build();
acct = gResult.getSignInAccount();
String name = acct.getDisplayName(); //okay, value != null
String email = acct.getEmail(); //okay, value != null
Uri photoUri = acct.getPhotoUrl() //not okay, value == null
Run Code Online (Sandbox Code Playgroud)

为什么会这样?帐户已签名,电子邮件和姓名已获得,但照片始终失败.

android google-profiles-api google-signin

15
推荐指数
2
解决办法
1万
查看次数

列出PHP站点上的所有Google Apps配置文件

我正在尝试将域名的所有Google Apps用户列表添加到公共PHP网站上(无需访问该站点的访问者或进行任何操作).我对需要发生什么有一个基本的了解,但不能完全把它拼凑起来.它不会像我看起来那么难......是吗?

身份验证和授权: 我很确定它需要使用OAuth 2.0 ......但我不确定它是需要2条腿还是3条腿.我让网站的另一部分与ClientLogin一起工作,但不会引入Google Apps配置文件,只会提取用户的名字和姓氏(我需要其他个人资料字段).我已经在帐户中设置了API访问权限并将所有内容都设置好(我相信).

我找到了这个页面,它显示了如何构建一个URL请求以获取所有个人资料(当然除了PHP之外的所有语言),但是不了解如何实现它. http://code.google.com/googleapps/domain/profiles/developers_guide.html

我也试过这个例子,但是在我输入凭证后它只给了我一个401.http://gdatatips.blogspot.com/2008/11/2-legged-oauth-in-php.html

我不知道实现这一目标需要哪些框架或包含.我已经尝试过zend,OAuth.php以及其他一些引导程序......但是对于每个人正在做的事情一直迷茫.

如果有人可以通过概述帮助我:

  1. 我需要上传哪些文件/框架并包含在引导程序中
  2. 我需要使用Google凭据更新这些文件中的哪些变量
  3. 我如何将Google个人资料"检索所有个人资料"请求与PHP集成

一个ELI5(解释它就像我5)概述将非常感激......我为我的无能显然对不起,但我一直在阅读文章近一周,并没有得到任何地方.

提前感谢您提供的任何帮助.

php google-apps oauth-2.0 google-profiles-api

5
推荐指数
1
解决办法
824
查看次数

从谷歌加上获取个人资料图片

我使用django应用程序的谷歌应用程序引擎.我一直在使用谷歌的用户api登录我的网站,并从中获取当前的用户电子邮件地址,但我必须获得在Google Plus帐户上发布的个人资料图片.

我正在使用他们的个人资料照片,

<img src="https://plus.google.com/s2/photos/profile/<user_id>?sz=100" width="100" height="100">
Run Code Online (Sandbox Code Playgroud)

在谷歌api.

用户类也提供user_id但我无法使用它获取他们的个人资料图片user_id.

用户类的<user_id>和user_id Google API是不同的.

如何在我的应用程序中获取个人资料图片?

django google-app-engine google-profiles-api

5
推荐指数
1
解决办法
848
查看次数