2012-06-03 24 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

我的錯......是不是從我的本地主機工作,在服務器上工作正常