草庐IT

api_token

全部标签

javascript - 如何使用 Google Geocode API 和 PHP 获取用户的当前位置

我已经创建了一个应用程序,作为数据收集的一部分,我想在用户使用php访问该应用程序和网站时捕获他们的当前位置。理想情况下,我想让它尽可能简单。目前,我有以下脚本,但其中有一个默认地址:$fullurl="http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true";echo$json;$string.=file_get_contents($fullurl);//getjsoncontent$json_a=json_dec

php - 如何从 API 获取 JSON 数据

我用过yahoo的符号查询http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=yahoo&callback=YAHOO.Finance.SymbolSuggest.ssCallback以JSON格式返回数据。喜欢关注YAHOO.Finance.SymbolSuggest.ssCallback({"ResultSet":{"Query":"ya","Result":[{"symbol":"YHOO","name":"Yahoo!Inc.","exch":"NMS","type":"S","exchDisp":"NASDAQ"},{"

php - Web 中间件应用于 Laravel 5.2 中的 API 路由

我有以下路线:Route::group(['prefix'=>'api/v1','middleware'=>'api'],function(){Route::resource('authenticate','AuthenticateController',['only'=>['index']]);Route::post('authenticate','AuthenticateController@authenticate');Route::resource('users','UserController');});UserController有一个测试,以确保当用户通过POST提交时,

php - 带有 PHP 的 Google 电子表格 API v4 - 如何将空行插入到开头

我对新的GoogleSheetsAPIv4感到困惑。我的问题是:如何在电子表格的开头插入一行?我找不到任何有关新的GoogleSheetAPIv4的有用教程,也找不到来自Google特定于PHP的可行文档。 最佳答案 我明白了,$requests=newGoogle_Service_Sheets_Request(array('insertDimension'=>array('range'=>array('sheetId'=>0,'dimension'=>"ROWS",'startIndex'=>1,'endIndex'=>2))))

php - 没有让 wordpress nonce 与 wp-rest api 应用程序一起工作

我有一个应该是安全的应用程序,因此使用了Nonce,但我无法让它们工作。我尝试了几种选择,但由于验证不起作用,显然缺少了一些东西。我的js代码片段是:functionplaceNew(next){_nonce=$('input#_nonce').val();request=$.ajax({type:'POST',url:url_path+'/foo/v1/newbee',data:{bid:next,_nonce:_nonce},security:'',dataType:'json'});request.done(function(response,textStatus,jqXHR){

php - 如何使用 Google API 在团队云端硬盘中创建文件夹?

我正在努力使用GoogleAPIPHP客户端库在团队云端硬盘中创建文件夹。我正在使用服务帐户并冒充作为团队驱动器成员的用户(我自己),并且可以列出驱动器的内容。但是,当我创建文件夹时,它总是在“我的云端硬盘”而不是指定的团队云端硬盘中创建。尝试1$client=newGoogle_Client();$client->useApplicationDefaultCredentials();$client->addScope("https://www.googleapis.com/auth/drive");$client->setSubject('user@mydomain.com');$s

c# - Unity 3d调用带有json请求的post api

我想在unity3d中使用两个json参数用户名和密码调用登录api。我关注了stackoverflow上的许多帖子。但是我的请求参数不在服务器上。如果我从我的android应用程序和postman和chorome调用这个api,它在那里工作正常。publicIEnumeratorCallLogin(stringusername,stringpassword){WWWFormform=newWWWForm();form.AddField("username",username);form.AddField("password",password);UnityWebRequestwww=

javascript - JWT token 和 CSRF

关于JWT和CSRF一起工作,我仍然不清楚。我了解JWT的基础知识(它是什么以及它是如何工作的)。我也理解CSRF在与session一起使用时。同样,我知道将JWT存储在localStorage中存在风险,这就是您需要csrftoken的原因。所以我的问题是,我该如何同时使用它们。为简单起见,假设我有一个登录页面。1)我让用户登录,如果用户通过身份验证,一旦使用了电子邮件和密码,服务器将发送一个CSRF,并将使用JWT存储一个httpOnlycookie(我如何使用PHP设置cookie)。我的理解是,您可以使用header('Set-Cookie:X-Auth-Token=token

php - Jwt token 如何在登录系统中真正起作用?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在努力为这个问题找到一个稳定的答案,但没有得到任何答案。我的疑惑是我们是否需要将用户名和密码存储在token中?如果是,那么如何存储这些数据,即这些数据在负载部分中的存储位置是在sub中吗?我们是否需要在注册时将token存储在数据库中Jwttoken是否对于同一组数据是唯一的(我认为没有时间不同的原因)如何验证用户?那首先是从输入中创建数据的标记然后创建token并使用数据库中的token验证它?如

php - 如何限制公共(public) API 的速率?

我有一个算法可以接收输入并提供输出,我希望开发人员像API一样使用它。为了防止拒绝服务攻击和过度过度使用,我想要一些速率限制或保护。我有什么选择?我是否提供帐户和APIkey?这通常如何运作?对于这种情况还有哪些其他可能的想法? 最佳答案 帐户和APIkey听起来确实是个好主意,如果不出意外的话,它会阻止目标开发人员之外的其他人访问您的API。用一个简单的数据库表记录上次访问特定API并在特定时间范围内访问次数过多时拒绝重复使用应该是相当简单的。如果可能,请在下次API可在输出中重复使用时返回,以便开发人员可以相应地进行限制,而不必