PHP文件结构中的Tumblr API

 finaokas_261 发布于 2023-02-12 15:39

我正在尝试使用Tumblr API(PHP),我似乎无法正确加载所有必需的文件.

可以在此处找到Tumblr API:https://github.com/tumblr/tumblr.php

我发现的第一件事是它不包含OAuth,所以经过一些搜索我发现github上的文件并将它们上传到我的服务器.

现在它说它需要Guzzle.好了,现在上传了,但我似乎无法加载所有Guzzle文件...示例错误消息:

Interface 'Guzzle\Common\HasDispatcherInterface' not found in /TumblrTest/Guzzle/Common/AbstractHasDispatcher.php

HasDispatcherInterface.php该路径中有一个文件......

文件需要按特殊顺序排列吗?我尝试将所有.php文件放入一个文件夹,然后使用require_once我搜索该文件夹中的所有*.php文件,但这没有用...

对不起,这是一个非常棒的问题,任何帮助都会受到极大的欢迎!如果我需要提供任何其他信息以帮助回答这个问题,请告诉我!

-D

更新:我仍然不知道上面是如何工作的,但我找到了解决方法...我实际上认为可能更容易解决上述问题!以下PHP代码执行我需要它做的事情,即获取所提供用户的帖子:

$apikey = **[insert api key here]**;
$limit = $_POST['limit'];
$user = $_POST['user'];
$tumblr=$user . ".tumblr.com";
$apidata = json_decode(file_get_contents("http://api.tumblr.com/v2/blog/$tumblr/posts/photo?api_key=$apikey&limit=$limit"));
$mypostsdata = $apidata->response->posts;
$myposts = array();
$j = 0;
foreach($mypostsdata as $postdata) {
    $post["photo_url"] = $postdata->photos[0]->original_size->url;
    $post["width"] = $postdata->photos[0]->original_size->width;
    $post["height"] = $postdata->photos[0]->original_size->height;
    $myposts[$j] = $post;
    $j++;
}
echo json_encode($myposts);

出于某种原因,我无法得到它列出我正在关注的人,然后得到他们的帖子,但哦,好吧......

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有