Articles of google api

Google Play Android Developer REST API中可能存在的错误代码列表

我目前正在使用Google Play Android Developer REST APIvalidation用户订阅服务器端。 我似乎还有一些不同的错误消息。 一些表明订阅不存在或无效,另一些表示“backendError”。 问题:我正在寻找可能的错误代码列表,因此我可以确定是否应该再次尝试或者它是否无效。

GPGS可靠的消息没有到达其他玩家

我正在使用谷歌游戏服务来处理我的游戏中的多人游戏,但我已经达到了主要的绊脚石。 我在游戏中使用实时多人游戏,并在用户之间定期发送可靠的消息(平均每秒1条消息;较大的文件被分割,可以每秒10个消息发送)。 我遇到的问题是消息似乎没有到达目的地。 我连接到房间后立即向其他用户发送消息,我看到其他用户已加入。 有时,消息将到达目标,有时则不会。 如果我在进入房间后设置了10秒的延迟(仅用于测试),那么消息似乎总是会通过。 我检查了状态代码,从消息回调中得到STATUS_OK(0),在发送可靠消息时得到正整数或零整数作为返回值。 所以我没有收到错误,但是没有发送(或接收)消息。 在开始发送消息之前是否需要满足某些条件? 更新: 我实际上有一个系统可以让我在调用以下其中一个时发送数据:onRoomConnected,onP2PConnected和onPeersConnected。 当其中一个被调用时,我发送一条大消息(6000多个字节,分成1000个块)给新用户使用: Games.RealTimeMultiplayer.sendReliableMessage(mContext.aHelper.getApiClient(), null, serializedData.getBytes(), mRoomId, getParticipantId()); 这是直接从按钮点击器示例中获取的。 我曾经等到onRoomConnected被调用,但我仍然看到我的一些消息没有通过。

使用G +登录 – 为什么范围“plus.login”不能单独使用?

我已经对这个主题进行了几十个答案,遵循官方的快速入门指南,完成了我能想到的一切。 我已经在其所有部分设置了我的Google开发者控制台,包括为OAuth和公共API访问设置正确的调试SHA1密钥(甚至不知道是否有必要)。 问题 我有问题将范围设置为我的GoogleApiClient 。 googleClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(Plus.API) .addScope(…) .build(); 我可以使用不同的范围组合登录: .addScope(new Scope(“https://www.googleapis.com/auth/plus.login”)) .addScope(new Scope(“https://www.googleapis.com/auth/plus.profile.emails.read”)) //WORKS! OR: .addScope(Plus.SCOPE_PLUS_LOGIN) // == https://www.googleapis.com/auth/plus.login .addScope(Plus.SCOPE_PLUS_PROFILE) // == https://www.googleapis.com/auth/plus.me //WORKS! OR: .addScope(new Scope(“https://www.googleapis.com/auth/plus.profile.emails.read”)) //WORKS! OR: .addScope(Plus.SCOPE_PLUS_PROFILE) // == https://www.googleapis.com/auth/plus.me //WORKS! 它们都运行良好,我看到它们反映在请求中(即,如果我设置login + emails.read ,对话框实际上会要求这两个)。 但是,我只需要“ https://www.googleapis.com/auth/plus.login ”。 如果我只是设置.addScope(new Scope(“https://www.googleapis.com/auth/plus.login”))或等效的.addScope(Plus.SCOPE_PLUS_LOGIN) ,我会遇到文档Toast错误: 发生内部错误。 所以这个范围(我唯一需要的)与其他人(例如plus.me)一起工作,但并不孤单。 为什么这样,我该怎么办?

Google登录始终在GoogleSignInResult上失败

我需要你的帮助……我不知道了! 我不明白为什么每次都失败了。 我生成了ID客户端OAuth 2.0。 我已经生成并将google-services.json移动到./app文件夹中。 通过Google Cloud Console,所有Google API都已激活。 退房,如果有什么事伤害你……继续! 亲切的问候 build.gradle: apply plugin: ‘com.google.gms.google-services’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “sign.in.gogoleplusconnect” minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) testCompile ‘junit:junit:4.12’ […]

如何恢复已删除的谷歌控制台项目

二十天前,我删除了一个Google Developer Console项目。 但是我忘了它已经/链接到一个用于GCM通知的Android应用程序。 我甚至无法从我的控制台中看到已删除的项目。 我有大约1M用户注册,我无法发送推送通知。 我试图发送推送通知,但他们的所有应用程序都失败了。 任何人都可以帮我恢复我的项目,或者至少是否可以发送推送通知,即使已经删除了带有SENDER_ID和API_KEY (旧实现)的项目?

无法获得提供商com.google.firebase.provider.FirebaseInitProvider在Api 21以下

我在API 18中遇到问题,它适用于API 21及更高版本。 在Pre Lollipop版本设备中获取错误并且它在API 21及更高版本中成功运行应用程序: E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: android.content.res.Resources$NotFoundException: String resource ID #0x7f070150 at android.app.ActivityThread.installProvider(ActivityThread.java:4882) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4485) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4425) at android.app.ActivityThread.access$1300(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: android.content.res.Resources$NotFoundException: String resource ID […]

意识API – 将types置于主页

在google awareness API指南页面上,提到了有关上下文types的信息。 上下文数据包括传感器派生的数据,如位置(lat / lng),地点(家庭,工作,咖啡店) 但是,在带有地方types地方参考的参考页面上,没有提及住宅types。 有没有办法找出用户是否在家(当然,如果他在谷歌设置中设置了它)?

Android谷歌翻译API

我通过翻译API从Google接收翻译时遇到问题。 有人知道出了什么问题吗? 谢谢! 注意:它已经工作了一段时间,但也许5个月前它停止工作。 @Override public void onClick(View v) { GoogleAPI.setHttpReferrer(“http://code.google.com/p/google-api-translate-java/”); GoogleAPI.setKey(“xxx”); try { tv_answer.setText(Translate.DEFAULT.execute(tv_source.getText().toString(), Language.CZECH, Language.ENGLISH)); } catch (GoogleAPIException e) { e.printStackTrace(); } } 收到错误: com.google.api.GoogleAPIException: java.lang.Exception: [google-api-translate-java] Error retrieving translation.

在Android中使用Google Translate API

我一直在互联网上搜索谷歌翻译API使用,但我找不到下降教程或解释。 所以,这就是我所做的: 在我的Google API控制台中,我使用此答案使用SHA1指纹在Public API访问下生成了一个密钥。 以下是我的API控制台的外观: 在Android工作室中,我使用以下代码使用OkHttp库构建并发送我的请求: OkHttpClient client = new OkHttpClient(); String apiKey = “My API key”; String apiLangSource = “en”; String apiLangTarget = “de”; String apiWord = “Hello”; String googleApiUrl = “https://www.googleapis.com/language/translate/v2?key=” + apiKey + “&source=” + apiLangSource + “&target=” + apiLangTarget + “&q=” + apiWord; Request request = new Request.Builder().url(googleApiUrl).build(); Log.d(TAG, “API […]

如何在Android应用中进行Google图片搜索

我正在开发一款可以进行Google图片搜索的Android应用,并将图片以列表forms返回给用户。 我查看了stackoverflow并遇到了一些问题。 首先,我是一名新手程序员,只有4个月的编程经验,所以我很感谢你们对我有耐心。 我查看了谷歌图片搜索API,我知道它正在折旧,有一天会被关闭。 因此,我不想使用它。 经过对该主题的广泛研究,我不想使用Bing或其他图像搜索服务,我不想进行“反向图像搜索。我只想通过字符串使用简单的图像搜索。我’我使用这个应用程序( https://github.com/tonytamsf/Android-Image-Search )来查看代码,但说实话,它只是没有帮助,这让我更加困惑如何在上面搜索图像谷歌。此外,该应用程序将无法在Eclipse中编译:( 我也查看了Google Developer API,我不确定是否需要为自己打开API密钥? 对此仍然有点困惑。 我认为我需要做一个自定义搜索引擎,但只是通过观察,我不认为这正是我正在寻找的。 谁能指点我一些资源呢? 我真的很感激。 谢谢!