noffily/duckduckgo-images-api

DuckDuckGo非官方PHP图像API。

v1.0 2021-10-13 12:26 UTC

This package is auto-updated.

Last update: 2024-09-14 02:55:30 UTC


README

这是一个非官方的DuckDuckGo图像API客户端,仅为了娱乐而创建。
请谨慎使用此包,仅限教育目的。
官方API是 https://duckduckgo.com/api

此包的代码基于python包中的想法。

安装

composer require noffily/duckduckgo-images-api

示例用法

use DuckDuckGoImages\Client;

$client = new Client();
print_r($client->getImages('cars'));

返回如下

Array
(
    [ads] => 
    [next] => i.js?q=cars&o=json&p=-1&s=100&u=bing&f=,,,&l=wt-wt
    [query] => cars
    [queryEncoded] => cars
    [response_type] => places
    [results] => Array
        (
            [0] => Array
                (
                    [height] => 1067
                    [image] => http://example.com/image.jpg
                    [source] => Bing
                    [thumbnail] => http://example.com/thumbnail.jpg
                    [title] => Awesome car
                    [url] => http://example.com/url
                    [width] => 1600
                )
            ...
        )
    [vqd] => Array
        (
            [cars] => 3-47107992990464668095541999824506671634-149382371238630188221044527126906250971
        )    
)            

许可证

MIT