小弟的照片都是放在Flickr,寫部落格或是在其它論壇分享照片都是透過Flickr
之前都是用Friendly.Flickr這套軟體,有在用Flickr的人應該也都知道這隻搖擺天枰前輩寫的軟體吧
其實Friendly.Flickr這套軟體已經非常好用了,只是現在天枰大已經沒在更新了,不過到目前為止Friendly.Flickr都還能正常使用中
後來是想說自己也來練習寫看看類似功能的小程式(當然功能和界面的人性化程度都只是幼稚園等級的啦),因為之前都是寫VB的程式,所以用C#開發winform的程式還真是一整個不習慣
中間也遇到很多問題,一遇到問題就上網問人找答案,目前總算完成比較基本的功能了
其實要說什麼功能好像也還好,基本上只是符合小弟當初自己的需求
1‧上傳本機照片(JPG檔)到即有的相片集或是新建立的相片集(相片可先變更是否要公開)
2‧搜尋目前選擇的相片集裡的所有照片
3‧複製從該相片集裡被選取的所有照片網址,並依照要貼上的部落格或是論壇的貼圖格式還有照片尺吋(寫部落格或貼文張可以一次把要的照片貼進去,文再慢慢寫)
大概就這樣,哈..................
程式有點亂,因為有時卡住就亂試一通,所以程式沒有什麼架構,也可能有些小bug(自己測試一下該修的都修了)
把程式碼放上來主要只是讓想玩玩看Flickr API的初學者可以研究看看(高手前輩們看到本篇請直接按上一頁即可),要功能多的當然還是推薦天坪大的Friendly.Flickr那套軟體
當然也可以自行把它修改的更完整,反正程式碼也是拼拼湊湊的,因為我自己也是新手,有些程式也是google後貼上的,所以程式上面有什麼寫的比較奇怪或是考慮沒那麼周詳的地方就看看就好,不要砲小弟,小弟只是純分享,感謝啦~~~
p.s 程式第一次認證許可後會慢一點,因為要抓每個相片集的標題縮圖,所以相片集越多,第一次執行就會比較久,不過下面的Process Bar條會顯示進度就是了,第一次執行完後縮圖會存在temp目錄裡(按清除暫存檔的按鈕會將所有暫存圖刪掉喔),所以之後重新載入相片集就很快了,另外搜尋一個相片集裡的照片越多也是會越久喔
想直接執行執行檔請按我下載
想研究原始碼請按我下載
以上程式開發環境:VS 2010 C#(.Net framework 2.0以上)
要測試程式的記得要去Flickr申請APIkeys和APIsecret喔,總不能要我把我的給你吧
要直接執行執行檔的話解開後執行exe即可使用,但需安裝.Net framework 2.0或是更新版本
關閉廣告