帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:API  Tumblr  PHP  php-cli  
Tumblr API v2 PHP Client

  • 源代码名称:tumblr.php
  • 源代码网址:http://www.github.com/tumblr/tumblr.php
  • tumblr.php源代码文档
  • tumblr.php源代码下载
  • Git URL:
    git://www.github.com/tumblr/tumblr.php.git
  • Git Clone代码到本地:
    git clone http://www.github.com/tumblr/tumblr.php
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/tumblr/tumblr.php
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • tumblr.php

    Build Status

    official API的官方PHP客户机。

    用法

    基本用法

    第一步是设置客户端:

    $client=newTumblrAPIClient($consumerKey, $consumerSecret);$client->setToken($token, $tokenSecret);

    然后你可以做任何你想做的事:

    foreach ($client->getUserInfo()->user->blogsas$blog) {echo$blog->name."n";}

    用户方法

    $client->getUserInfo();$client->getDashboardPosts($options=null);$client->getLikedPosts($options=null);$client->getFollowedBlogs($options=null);$client->follow($blogName);$client->unfollow($blogName);$client->like($postId, $reblogKey);$client->unlike($postId, $reblogKey);

    博客方法

    $client->getBlogInfo($blogName);$client->getBlogAvatar($blogName, $size=null);$client->getBlogPosts($blogName, $options=null);$client->getBlogLikes($blogName, $options=null);$client->getBlogFollowers($blogName, $options=null);$client->getQueuedPosts($blogName, $options=null);$client->getDraftPosts($blogName, $options=null);$client->getSubmissionPosts($blogName, $options=null);

    Post方法

    $client->createPost($blogName, $data);$client->editPost($blogName, $id, $data);$client->deletePost($blogName, $id, $reblogKey);$client->reblogPost($blogName, $id, $reblogKey, $options=null);

    标记方法

    $client->getTaggedPosts($tag, $options=null);

    依赖项

    tumblr.php 在可用

    • guzzle/guzzle 6.*
    • eher/oauth 1.0.x

    如果你使用 Composer ( 你应该),你可以运行 php composer.phar install,你会很好地去。 更多关于 getcomposer.org的细节。

    运行测试

    tumblr.php 有完整的单元测试,可以像这样使用PHPUnit运行:

    $ phpunit

    这也将生成一个覆盖报告到 ./coverage

    版权和许可证

    版权所有 2013 Tumblr,公司。

    在Apache许可以证下许可以证版本 2.0 ("许可以证") ;你可以能不使用这里工作,除了符合许可以证。 你可以在许可证文件中获得许可证的副本,或者在:

    http://www.apache.org/licenses/LICENSE-2.0

    在规定的法律或者书面许可下,在许可条款下分发的软件在不保证任何种类的担保或者条件的前提下分发,或者明示或者隐含。 查看特定语言的许可权限和限制的许可证。



    文章标签:API  PHP  php-cli  Tumblr  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语