\TTKClient

贴图库 客户端操作类

Summary

Methods
Properties
Constants
__construct()
getRandRec()
getRandRecByCid()
getOnePicById()
getOnePicByFind_url()
getNewPic()
getNewPicByCid()
getAlbumByUid()
getLovePic()
addCollect()
delCollect()
getAlbumPicByAid()
getCatalog()
createAlbum()
editAlbum()
delAlbum()
getPicByIds()
uploadFile()
curlUpFile()
uploadFromWeb()
post()
$host
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$host

$host : 

Type

Methods

__construct()

__construct(mixed  $accesskey, mixed  $secretkey) : void

构造函数

Parameters

mixed $accesskey

贴图库平台accesskey

mixed $secretkey

贴图库平台secretkey

getRandRec()

getRandRec(boolean  $createToken = false) : string

查询随机30张推荐的图片

对应API:http://open.tietuku.com/doc#list-getrandrec

Parameters

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getRandRecByCid()

getRandRecByCid(integer  $cid, boolean  $createToken = false) : string

根据类型ID查询随机30张推荐的图片

对应API:http://open.tietuku.com/doc#list-getrandrec

Parameters

integer $cid

类型ID。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getOnePicById()

getOnePicById(integer  $id, boolean  $createToken = false) : string

根据 图片ID 查询相应的图片详细信息

对应API:http://open.tietuku.com/doc#pic-getonepic

Parameters

integer $id

图片ID。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getOnePicByFind_url()

getOnePicByFind_url(string  $find_url, boolean  $createToken = false) : string

根据 图片find_url 查询相应的图片详细信息

对应API:http://open.tietuku.com/doc#pic-getonepic

Parameters

string $find_url

图片find_url

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getNewPic()

getNewPic(integer  $page_no = 1, boolean  $createToken = false) : string

分页查询全部图片列表 每页30张图片

对应API:http://open.tietuku.com/doc#list-getnewpic

Parameters

integer $page_no

页数,默认为1。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getNewPicByCid()

getNewPicByCid(integer  $cid, integer  $page_no = 1, boolean  $createToken = false) : string

通过类型ID分页查询全部图片列表 每页30张图片

对应API:http://open.tietuku.com/doc#list-getnewpic

Parameters

integer $cid

类型ID。

integer $page_no

页数,默认为1。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getAlbumByUid()

getAlbumByUid(integer  $uid = null, boolean  $createToken = false) : string

根据用户ID查询用户相册列表

对应API:http://open.tietuku.com/doc#album-get

Parameters

integer $uid

用户ID

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getLovePic()

getLovePic(integer  $page_no = 1, boolean  $createToken = false) : string

查询自己收藏的图片列表

对应API:http://open.tietuku.com/doc#collect-getlovepic

Parameters

integer $page_no

页数,默认为1。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

addCollect()

addCollect(integer  $id, boolean  $createToken = false) : string

通过图片ID喜欢(收藏)图片

对应API:http://open.tietuku.com/doc#collect-addcollect

Parameters

integer $id

图片ID。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

delCollect()

delCollect(integer  $id, boolean  $createToken = false) : string

通过图片ID取消喜欢(取消收藏)图片

对应API:http://open.tietuku.com/doc#collect-delcollect

Parameters

integer $id

图片ID。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getAlbumPicByAid()

getAlbumPicByAid(integer  $aid, integer  $page_no = 1, boolean  $createToken = false) : string

通过相册ID分页查询相册中的图片 每页30张图片

对应API:http://open.tietuku.com/doc#list-album

Parameters

integer $aid

相册ID。

integer $page_no

页数,默认为1。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getCatalog()

getCatalog(boolean  $createToken = false) : string

查询所有的分类

对应API:http://open.tietuku.com/doc#catalog-getall

Parameters

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

createAlbum()

createAlbum(string  $albumname, boolean  $createToken = false) : string

创建相册

对应API:http://open.tietuku.com/doc#album-create

Parameters

string $albumname

相册名称。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

editAlbum()

editAlbum(integer  $aid, string  $albumname, boolean  $createToken = false) : string

编辑相册

对应API:http://open.tietuku.com/doc#album-editalbum

Parameters

integer $aid

相册ID。

string $albumname

相册名称。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

delAlbum()

delAlbum(integer  $aid, boolean  $createToken = false) : string

通过相册ID删除相册(只能删除自己的相册 如果只有一个相册,不能删除)

对应API:http://open.tietuku.com/doc#album-delalbum

Parameters

integer $aid

相册ID。

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

getPicByIds()

getPicByIds(\mix  $ids, boolean  $createToken = false) : string

通过一组图片ID 查询图片信息

对应API:http://open.tietuku.com/doc#list-getpicbyids

Parameters

\mix $ids

图片ID数组。(1.多个ID用逗号隔开 2.传入数组)

boolean $createToken

是否只返回Token,默认为false。

Returns

string —

如果$createToken=true 返回请求接口的json数据否则只返回Token

uploadFile()

uploadFile(integer  $aid, array  $file = null,   $filename = null) : string

上传单个文件到贴图库

对应API:http://open.tietuku.com/doc#upload

Parameters

integer $aid

相册ID

array $file

上传的文件。

$filename

Returns

string —

如果$file!=null 返回请求接口的json数据否则只返回Token

curlUpFile()

curlUpFile(integer  $aid, string  $filename) : mixed

上传多个文件到贴图库

对应API:http://open.tietuku.com/doc#upload

Parameters

integer $aid

相册ID

string $filename

文件域名字

Returns

mixed —

返回请求接口的json 如果文件域不存在文件则返回NULL

uploadFromWeb()

uploadFromWeb(integer  $aid, string  $fileurl = null) : string

上传网络文件到贴图库 (只支持单个连接)

对应API:http://open.tietuku.com/doc#upload-url

Parameters

integer $aid

相册ID

string $fileurl

网络图片地址

Returns

string —

如果$fileurl!=null 返回请求接口的json数据否则只返回Token

post()

post(string  $url,   $post_data) : string

对接口post数据

Parameters

string $url

接口请求地址。

$post_data

Returns

string —

返回的json数据