如何访问Tumblr API Photo Data Feed(即所有照片,整个存档)?

我目前正在开发一个PHP项目,通过Tumblr API连接到Tumblr照片博客,用我的api-key访问指定Tumblr照片博客中发布的照片​​。

我使用Tumblr API文档开始并交叉引用了许多网站(包括这一个)和书籍,并设法“破解”/拼凑一个从指定博客检索Tumblr照片的程序。

我通过使用多个foreach和if-else控制流语句解析数组,然后将每张照片的检索到的URL放在一个数组中以便以后处理,成功连接并检索了照片。

但是,无论我连接到哪个Tumblr博客并从中检索照片,每个Tumblr博客的URL数组中只检索到19张照片 – 我想要检索所有这些照片。

我知道Tumblr一次加载一些图像,然后通过单击“下一个/上一个/更早”和/或无限向下滚动来加载更多图片以加载更多图像(特别是在存档中)。

这是带有用于连接Tumblr的api-key的示例URL: http : //api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photo? api_key = API-KEY-NUMBER “

所以我的问题是:

1.)如果只有一个API调用,是否可以访问所有post/照片? (我已经尝试过EXAMPLEBLOG.tumblr.com/archive,但这不会检索任何内容。)

2.)有没有办法访问整个Tumblr照片档案?

谢谢你尽你所能的帮助。

** 2016年7月27日更新**

以下链接工作正常,从Tumblr博客照片post中获取20张图片:

api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photos?api_key=XXXXX‌​XXXXXXXX 

以下链接不起作用 ,使页面barf和照片消失:

 api.tumblr.com/v2/blog/EXAMPLEBLOG.tumblr.com/posts/photos?limit=50?api_key=XXXXX‌​XXXXXXXX 

我执行的PHP print()/ print_r()/ var_dump()输出(帮助我编程)表明问题在这里(所以我该怎么解决这个问题?我需要做更多的后端用户权限/用户吗? -token / OAuth-token / secret-token后端PHP编程,以获取Tumblr中照片限制为50的可能性,根据lharby建议的帮助(在评论中)?):

 RAW JSON DATA = Array ( meta => Array ( [status] => 401 [msg] => Unauthorized ) [response] => Array ( ) ARRAY OF KEYS = Array ( [0] => meta [1] => response ) ARRAY OF VALUES = array(2) { [0]=> array(2) { ["status"]=> int(401) ["msg"]=> string(12) "Unauthorized" } [1]=> array(0) { } } TEST PHOTO EXTRACTION HERE IS THE $Array0 INFO, KEY = 0 Array HERE IS THE $ArrayResponse INFO, KEY = status401 HERE IS THE $ArrayResponse INFO, KEY = msgUnauthorized