使用phpSmug上传文件

时间:2012-06-03 13:57:55

标签: php file-upload upload

我正在开发一个将图片上传到我的smugmug帐户的应用。我正在使用phpSmug 3.4和以下代码:

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()})";
    }

>

但我回来了:       方法image_upload的SmugMug API错误:缺少必需参数(错误代码:22)

我必须使用Oauth上传吗?还是可以匿名完成?或者我的语法错了?

感谢任何帮助......谢谢

我也问过关于smugmug堆栈交换的问题 如果这不合适,我道歉..

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我的错...我的本地主机没有工作,在服务器上工作正常