标签: api

如何从 Laravel 5.2 中的另一个控制器调用控制器函数?

我在 Laravel 5.2 中有 2 个控制器

1) Apiauth 控制器

   <?php

   namespace App\Http\Controllers;

   use Illuminate\Http\Request;

   use App\Http\Requests;
   use App\Api_auth;

   class Apiauth extends Controller
   {
       public function checkauth($reqauthkey)
       {
             $authkey=Api_auth::orderBy('id', 'desc')->first();


             if($authkey->authkey!=$reqauthkey)
            return response()->json(['response'=>'false','message'=>'Authentication Failed','code'=>403],403);  
        }

 }
Run Code Online (Sandbox Code Playgroud)

2) 移动注册控制器

        namespace App\Http\Controllers;


        use Illuminate\Http\Request;
        use App\Http\Controllers\Apiauth;
        use App\Http\Requests;
        use App\Mobile_registration;
        use App\Api_auth;

        use App\Http\Requests\CreateMobileRegistrationRequest;

        class MobileregistrationController extends Controller
        {

            public function index(Request $request)
            {

                App\Http\Controllers\Apiauth->checkauth($request->authkey);

                // $authkey=Api_auth::orderBy('id', 'desc')->first();


                // if($authkey->authkey!=$request->authkey)
                //     return response()->json(['response'=>'false','message'=>'Authentication Failed','code'=>403],403);    

                $mobileregistration=Mobile_registration::all();


                if($mobileregistration->isEmpty())
                    return response()->json(['response'=>'false','message'=>'No data found','code'=>404],404);
                else
                    return response()->json(['response'=>'true','data'=>$mobileregistration],200); …
Run Code Online (Sandbox Code Playgroud)

php api laravel laravel-5

-2
推荐指数
1
解决办法
9758
查看次数

Steam 商店 API

我很想知道是否有 Steam API 或其他东西,可以获取所有当前的 Steam 游戏及其价格?我需要制作一个出售 Steam 游戏密钥的 Steam 密钥交易机器人,所以我需要游戏和实际游戏的价格来自动更新。

所以我要问的是是否有人知道我可以在哪里获得自动更新的 Steam 游戏和价格表。

我知道这存在:http : //api.steampowered.com/ISteamApps/GetAppList/v0001

但是不包括价格..

api node.js steam-web-api steam

-2
推荐指数
1
解决办法
4436
查看次数

为什么我们需要webhooks,API可以做任何webhook可以做的事情?

我阅读了有关我发现的webhook的所有可能信息,但是没有关于为什么使用webhooks而不是Https Request更容易的答案.

我构建了API,当我的服务器上发生某些操作时,需要通知用户的服务器.用户向我提供了一个URL,我需要将Webhooks或HTTP Post Request发送到该特定URL.

我可以使用cron作业并在服务器上发生新事件时发送HTTP post请求.为什么我需要使用webhooks,如果有更简单的方法可以做到这一点?

webhooks优于API请求的优势是什么?使用Webhooks而不是HTTP POST请求有什么好处?

php api rest http webhooks

-2
推荐指数
1
解决办法
48
查看次数

为什么fstream不能在Linux中编写文件?

fstream 使用以下代码不能在Linux中写入文件:

#include <iostream>                     //for console input and output
#include <fstream>                      //for file input and output

int main(int argc, char **argv) {
    std::ofstream outFile("~/test_ws/src/data_logger/src/myFile.txt", std::ios::out | std::ios::binary);
    outFile.open("~/test_ws/src/data_logger/src/myFile.txt", std::ios::out | std::ios::binary);
    if(outFile.is_open()) {
        outFile << "Writing whether you like it or not.\n";
        std::cout << "YES!\n";
    } else std::cout << "Nope!\n";
    outFile.close();
}
Run Code Online (Sandbox Code Playgroud)

问题是什么?或者,我可以使用另一个C++ API在Linux中编写文件吗?

c++ linux api fstream ofstream

-2
推荐指数
1
解决办法
298
查看次数

-3
推荐指数
1
解决办法
2973
查看次数

使用任何开源的位置的纬度和经度

如何检索位置纬度和经度.

输入:用户输入位置名称.

输出:用户输入的位置的纬度和经度.

需要注意的是:

它必须是免费的(不像谷歌.)并且每天还支持超过2000万个请求.解决方案可以是任何类型的在线(api,javascript)或离线(文本,.csv文件)

已经通过Mapquest,openstreet地图服务,但在Mapquest的情况下,他们需要钱,如果openstreet限制是在查询的数量

我正在寻找一个解决方案,比如使用mapquest中的地图图块,使用传单javascript或openlayer javascript将查询发送到mapquest服务器,该服务器根据我的搜索是免费的,但问题是请求我们需要提供的地图他们的位置(地理位置的地理代码)的纬度和经度,他们提供维护数据库的瓷砖,这是不好的一步,因为在位置的基础上,有很多地方同名的地方世界各地..但我们需要与谷歌比较相同或约90%正确的地理位置的地理代码.


javascript api perl

-3
推荐指数
1
解决办法
969
查看次数

API java列表和集合

它是什么意思它是一个数组或它是一个列表类型字符串

List<String> list = new ArrayList<String>(); // why parenthesis
List<String> removeList = new ArrayList<String>();//why parenthesis
Run Code Online (Sandbox Code Playgroud)

这个方法那么List和Collection和arrys之间有什么区别呢

// what mean this collection
    private void removeColors(Collection<String> collection1,Collection<String> collection2)
    {
        Iterator<String> iterator = collection1.iterator();//what does mean
        while(iterator.hasNext())//what does mean
            if(collection2.contains(iterator.next()))//what does mean
                iterator.remove();//what does mean
    }
Run Code Online (Sandbox Code Playgroud)

java api collections list arraylist

-3
推荐指数
1
解决办法
196
查看次数

json_encode不以Json格式输出?

所以,我正在尝试用我的MySQL数据库(10.0.35-MariaDB)中的数据创建一个简单的Web JSON API,我正试图用它json_encode();来输出信息.它成功收集我的数据并仅以JSON格式输出它?与我期待的相比,这是输出的内容;
是)我有的... 我的版本 我梦想拥有...... 我想要的是 我认为JSON Formatter Chrome扩展程序甚至没有在我的页面上进行分类这一事实是一个明显的迹象,表明我没有做正确的事......

  $conn = mysqli_connect('host', 'username', 'pass', 'db');
  $query = mysqli_query($conn, "SELECT * FROM `table`;");
  while ($row = mysqli_fetch_assoc($query)) {
    $data[] = $row;
  }
  echo json_encode($data);
Run Code Online (Sandbox Code Playgroud)

我知道要存档像steam这样漂亮的JSON文件,它需要更多的工作,所以现在,我只是在寻求实际输出JSON格式的帮助.

php mysql api json

-3
推荐指数
1
解决办法
180
查看次数

如何使用 swiftui 创建表情符号键盘?

我似乎无法找到如何在 swiftui 中创建表情符号键盘。有没有办法构建一个仅包含表情符号的文本字段?

我收到 4 个错误,这是照片的链接

api swift swiftui

-3
推荐指数
1
解决办法
2760
查看次数

日期格式 API 今天中断了

SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-DD");
System.out.println("=============new Date() ="+new Date());
    
String dateStr =format.format(new Date() );    
System.out.println("==============dateStr "+dateStr );
Run Code Online (Sandbox Code Playgroud)

并查看以下输出

=============new Date() =Mon Feb 01 11:22:02 EST 2021
==============dateStr  = 2021-02-32
Run Code Online (Sandbox Code Playgroud)

这个今天运行良好的代码有什么问题呢?

java api date simpledateformat

-3
推荐指数
1
解决办法
57
查看次数