草庐IT

php - 使用 PHP 的 GCM 实现总是面临未经授权的错误 401

我总是收到401错误。如果我使用的是本地服务器,任何人都可以让我确切知道HTTP引荐来源网址应该是什么。即目前我正在使用:http://localhost/GCM/index.php并使用它生成API访问key。这是我的GCM请求的php代码。$key='mykey';$headers=array('Contenttype:application/json','Authorization:key='.$key);$url='https://android.googleapis.com/gcm/send';$ch=curl_init();$curlConfig=array(CURLOPT

android - 为什么 bintrayUpload 无法创建版本 '0.1'? HTTP/1.1 401 未经授权

我的版本有什么问题?bintray.gradleapplyplugin:'com.jfrog.bintray'version='0.1'tasksourcesJar(type:Jar){fromandroid.sourceSets.main.java.srcDirsclassifier='sources'}taskjavadoc(type:Javadoc){source=android.sourceSets.main.java.srcDirsclasspath+=project.files(android.getBootClasspath().join(File.pathSeparat

php - 通过 Zend_Gdata 使用来自 android 的 AccountManager.getAuthToken 的结果(401 未经授权)

我需要使用AccountManager.getAuthToken从Android设备(客户端)检索授权token然后通过Zend_Gdata(服务器端)重新使用它当使用日历“cl”时,authTokenType一切正常,Android来源:StringcalendarToken=getAuthToken(account,'cl'...PHP源代码:$token=//valueretrievedviaAndroid'calendarToken'$client=newZend_Gdata_HttpClient;$client->setClientLoginToken($token);$gD

android - 401 Unauthorized error.将授权码升级为凭证对象失败

我正在使用带有混合流程的oauth2.0进行谷歌登录https://developers.google.com/identity/sign-in/web/server-side-flow在我的Android应用程序中。我将一次性授权码获取到android应用程序中,并通过postman将其发布到我的flaskapi.当我将flow.step2_exchange应用到api中的这个一次性授权代码时,它给我流交换错误。我已经检查了到达api的授权代码与我在我的应用程序中获得的授权代码相同。我找不到错误的原因。我的一次性授权代码如下所示:4/qXilPdy7xOVe5swCBlVRrxjuV

android - Retrofit2 onFailure 未调用错误 401

我正在进行网络调用以登录服务,如果您传递了无效的登录信息,retrofit2中的Call对象仍会调用onResponse但不会调用onFailure。即使在onResponse中,我也可以调用response.code()并且返回代码是401,正如预期的那样。知道我做错了什么吗?这是我启动所有Activity的代码:Callcall=LoginUtils.loginUser(ServiceUtils.getRequestHeaders(LoginActivity.this),BuildConfig.ORDER_SERVICE_DOMAIN,uname,pass);call.enqueu

asp.net - Android C2DM 获取 (401) 未经授权

我有一个带有ASP.NET后端的Android应用程序。我有电话的registration_id以及来自谷歌的用于执行推送的应用程序服务器的身份验证token。当我向C2DM发出httppost请求以便手机收到一条消息时,我一直收到401Unauthorized。以下是我在.NET中发出请求的方式:WebRequestmyRequest=WebRequest.Create("https://android.apis.google.com/c2dm/send");myRequest.ContentType="application/x-www-form-urlencoded";myReq

android - 如何使用 RxJava Observer 而不是事件总线来处理 401、403、503,500 等 HTTP 错误

我正在使用Retrofit、OK-HTTP和RxJava2来处理网络调用,我在下面创建了拦截器来处理网络错误响应对于每个网络调用,有没有更好的方法来处理这个问题?EventBus是这样吗?我不想在每个方法中检查这个错误异常,//HTTP客户端OkHttpClienttempClient=newOkHttpClient.Builder().readTimeout(CONNECT_TIMEOUT_IN_SEC,TimeUnit.SECONDS)//connecttimeout.connectTimeout(CONNECT_TIMEOUT_IN_SEC,TimeUnit.SECONDS)//

android - GCM 服务器端 PHP - 未经授权的 401 错误

我设置了谷歌开发者控制台,为Android启用了GoogleCloudMessaging。在凭据方面,我创建浏览器APIkey,在引用中键入0.0.0.0。实际上我创建了两种类型的key,因为我在不同的教程中发现了不同的指示。browser-keypictureserver-keypicture我用这个PHP脚本测试了key$messageData,'registration_ids'=>$registrationIdsArray);$ch=curl_init();curl_setopt($ch,CURLOPT_HTTPHEADER,$headers);curl_setopt($ch,

php - Android 中的 FIrebase 401 未授权错误 FCM

首先,我们创建FCM项目并获取googlePlayService.json文件,如果我们使用FCM控制台发送通知,则通知在我们的android应用程序中成功发送但如果我们通过本地服务器发送通知,则会出现401未经授权的错误,所以请建议我可以我们更改php服务器或android中的代码。 最佳答案 要获取Firebase云消息服务器key,请转到您的Firebase控制台并查看以下屏幕截图以获取您的“服务器key”值。 关于php-Android中的FIrebase401未授权错误FCM,

java - 匿名上传文件对象到 Imgur API (JSON) 给出身份验证错误 401

我创建了一个类UploadToImgurTask作为AsyncTask,它采用单个文件路径参数,创建并设置一个MultiPartEntity,然后使用ApacheHttpClient上传带有所述实体的图像。来自Imgur的JSON响应保存在一个JSONObject中,我将其内容显示在LogCat中以供我自己理解。这是我从Imgur收到的JSON的屏幕截图:我在api.imgur.com上查找了错误Status401,它说我需要使用OAuth进行身份验证尽管事实Imgur已经非常清楚地说明应用程序不需要使用OAuth,如果图片正在匿名上传(这就是我现在正在做的)。classUploadT