标签: api

从维基百科获取目录(通过 API)

我想做一个 Android 应用程序,需要从维基百科的内容表中获取数据。我知道维基百科有一个 API,但不知道如何从目录中获取数据。该网站上有一个此类目录的示例:

http://de.wikipedia.org/wiki/Liste_der_Tatort-Folgen

获取数据的最佳方式是什么?这样的请求是什么样的?

api android mediawiki wikipedia-api

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

Google Drive API V3 - 简单在文件夹中创建文件夹问题

这是我在子文件夹中创建文件夹的简单 REST 调用。

它一直将其放在根文件夹中。

POST https://content.googleapis.com/drive/v3/files -H“授权:持有者 {token}”

{
    "name": "myfirstfolder",
    "mimeType": "application/vnd.google-apps.folder",
    "parents": [
                   {
                      "id": "0B91rpF8r40YJaHJpSXpvWmxPVkk" 
                   }
               ]
}
Run Code Online (Sandbox Code Playgroud)

api rest

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

circleci 中的邮递员 - 调用工作流时出错:“工作流”

尝试运行简单的邮递员 API 调用但得到

Error calling workflow: 'workflow'
Run Code Online (Sandbox Code Playgroud)

我的.circleci/config.yml

$ cat .circleci/config.yml 
version: 2.1
orbs:
  newman: postman/newman@0.0.2
jobs:
  newman-collection-run:
    executor: newman/postman-newman-docker
    steps:
      - checkout
      - newman/newman-run:
          collection: ./collection.json
Run Code Online (Sandbox Code Playgroud)

collection.json 是项目的根,是邮递员的导出。

我使用的例子来自

https://circleci.com/orbs/registry/orb/postman/newman

这表现了:

在此处输入图片说明

当我开始在这个分支上构建时,“工作流”引用来自于 circleci 站点上的原始示例(而不是 newman),我已经替换了分支中的配置文件内容并推送了它,所以不确定为什么会出现这个引用?

这是原始屏幕:

在此处输入图片说明

我改为:

在此处输入图片说明

在此处输入图片说明

api circleci postman newman

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

Laravel HTTP 客户端 - 如何发送文件

先感谢您,

我有一个控制器功能,如

public function storeBlog(Request $request)
{
  // Here i am receiving file like $request->file('image');
}
Run Code Online (Sandbox Code Playgroud)

现在我想将该文件发送到 API 端点,例如

Http::post('http://example.com/v1/blog/store', $request->all());
Run Code Online (Sandbox Code Playgroud)

我收到了所有的请求,但没有收到文件,我知道我们需要将POST数据作为一个传递,multipart但我不知道怎么做

谁能帮忙

api laravel laravel-api

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

线程 4:致命错误:“尝试!” 表达式意外地引发了错误

我正在尝试学习在 swiftUI 中进行 API 调用,我正在遵循下一个教程https://www.youtube.com/watch?v=1en4JyW3XSI但代码给了我一个我找不到的错误的解决方案。

帖子列表.swift

import SwiftUI

struct PostList: View {
    
    @State var posts: [Post] = []
    
    var body: some View {
        List(posts) { post in
            Text(post.title)
                
        }
        .onAppear(){
            Api().getPosts { (posts) in
                self.posts = posts
            }
        }
    }
}

struct PostList_Previews: PreviewProvider {
    static var previews: some View {
        PostList()
    }
}
Run Code Online (Sandbox Code Playgroud)

数据.swift

import SwiftUI

struct Post: Codable, Identifiable {
    var id = UUID()
    var title: String
    var body: String
}

class Api{

    func getPosts(completition: @escaping([Post]) …
Run Code Online (Sandbox Code Playgroud)

api xcode json swift swiftui

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

在这种情况下,在 REST API 中不使用会话的替代方案是什么

我正在为我的 API 控制器使用此方法:

public function register(Request $request)
    {
        // Validation Data
        $validData = $this->validate($request, [
            'user_input' => 'required|regex:/^09\d{9}$/|max:11|min:11',
            'user_full_name' => 'nullable|max:20|min:3',
        ]);
        
        Session::put('user_full_name', $request->user_full_name);
        
        $sms = new SendSms(request()->all()['user_input'],43,request()->all());
        $sms->send();
        
        return response([
            'data' => 'verification code is sent',
            'status' => 200
        ]);
    }
Run Code Online (Sandbox Code Playgroud)

如您所见,我在包含用户名的方法中设置了一个会话:

Session::put('user_full_name', $request->user_full_name);
Run Code Online (Sandbox Code Playgroud)

但这是错误的,因为我没有利用 REST API 的优势,并且 REST 不应该与会话一起提供。

而且我确实需要知道输入的用户名并获取后续步骤的数据,这就是我使用会话的原因。

所以问题是,在 REST API 中合适且标准的替代方法是什么?

php api rest laravel laravel-5.8

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

如何将 HttpClient 用于基本身份验证和 API 密钥标头

我已经尝试过同样的 HttpWebRequest 它工作正常但我需要为我的程序使用 HttpClient 到目前为止我做了以下代码但它返回未经授权

        string baseurl = "http://xxxxx.net/";
        var byteArray = Encoding.ASCII.GetBytes("myusername:mypassword");
        webclient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
        webclient.DefaultRequestHeaders.Authorization =  new AuthenticationHeaderValue("X-ApiKey", "=" + "5AB4374B-A5CF-4F7A-91FF-E5E893347C3F");
        webclient.BaseAddress = new Uri(baseurl);
        webclient.DefaultRequestHeaders.Clear();
        webclient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
Run Code Online (Sandbox Code Playgroud)

c# api rest

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

使用 Docker 容器作为 REST API

我正在使用 Docker 开发一个软件,其中我将容器上传到 Docker 上。有什么方法可以将容器转换为 REST API 并在我的软件中简单地调用它?

api rest containers docker

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

在python中导入postman集合

我收到了邮递员收集的一份。它基本上是一组详细描述 REST API 调用方法的 json 文件。

现在我想摆脱邮递员并使用 python 库来进行这些 api 调用,例如请求

如何在Python中轻松读取结构化邮递员数据?有可以绑定的吗?

python api rest json postman

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

如何在 Whatsapp 消息中制作一些文本作为链接

我想在 Whatsapp 文本中创建一个特定的文本作为链接,以便可以复制它,而不是复制完整的消息我只想复制该特定的文本,如屏幕截图所示: https: //prnt.sc/taago5你可以看到它的颜色是蓝色的,这意味着它就像一个链接,当长按时它会被复制。同样,我希望红色框中的文本作为链接,以便可以复制它: https: //prnt.sc/taahd4

php api wordpress hyperlink whatsapp

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