我正在开发一个将图片上传到我的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堆栈交换的问题 如果这不合适,我道歉..
答案 0 :(得分:1)
作为phpSmug的作者,我可以告诉你你的问题和解决方案很简单:你不能匿名上传图片给Smugmug。您需要使用SmugMug支持的一种识别身份验证方法登录并在phpSmug中实现。
答案 1 :(得分:0)
我的错...我的本地主机没有工作,在服务器上工作正常