2012-06-03 25 views
0

我正在研究将图像上传到我的smugmug帐户的应用程序。我使用phpSmug 3.4和下面的代码:使用phpSmug上传文件

require_once("phpSmug.php"); 



    try { 
     //assign Variable to smugmug 
     $f = new phpSmug("APIKey=*****************", "AppName=Test/1.0"); 
     // Login Anonymously 
     $f->login();  




      $f->images_upload("AlbumID=2282300", "File=TestPic.jpg"); 



    } 
    catch (Exception $e) { 
     echo "{$e->getMessage()} (Error Code: {$e->getCode()})"; 
    } 

>

,但我得到的结果: SmugMug的API错误的方法image_upload:缺少必要的参数(错误代码:22)

待办事项我必须使用Oauth上传?或者可以匿名完成?或者是我的语法错误?

任何帮助表示赞赏...谢谢

我还问这么 如果这里是不恰当的,我很抱歉,在SmugMug的堆叠交换的问题..

回答

1

作为phpSmug的作者,我可以告诉你你的问题和解决方案很简单:你不能上传图像到Smugmug匿名。您需要使用SmugMug支持的一种身份验证方法进行登录,并在phpSmug中实施。

+0

谢谢,你是对的。我正在使用电子邮件/传递方法,而且效果很好。 – Jjames

+0

感谢您的出色工作:) – Jjames

0

我的错......是不是从我的本地主机工作,在服务器上工作正常