के साथ छवियां अपलोड करें I Picasa पिकासा बनाने और चित्र अपलोड करने के लिए मिले सभी ट्यूटोरियल जेन फ्रेमवर्क का उपयोग करते हैं जिसका मैंने अध्ययन नहीं किया है।एक Picasa एल्बम बनाएं और PHP और curl
क्या छवियों को अपलोड करना और PHP और curl का उपयोग करके एल्बम बनाना संभव है?
मेरी छवियाँ निर्देशिका e:/images
में जमा हो जाती है और छवि जानकारी इस तरह एक MySQL तालिका में संग्रहीत किया जाता है:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE IF NOT EXISTS `picasaimage` (
`id` bigint(1) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`content` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`tags` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`license` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`image_path` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
`width` int(4) COLLATE utf8_unicode_ci NOT NULL,
`height` int(4) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=0 ;
मैं निम्नलिखित कोड का उपयोग कर गूगल ग्राहक प्रमाणीकरण कोड हो रही है:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/accounts/ClientLogin");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = array('accountType' => 'GOOGLE',
'Email' => '[email protected]',
'Passwd' => 'yourpassword',
'source'=>'PHI-cUrl-Example',
'service'=>'lh2');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$hasil = curl_exec($ch);
echo $hasil;
//SID=DQA...oUE
//LSID=DQA...bbo
//Auth=DQA...Sxq
?>
क्या कोई भी test
नामक एक एल्बम बनाने और इसे छवियों को अपलोड करने पर कुछ मार्गदर्शन दे सकता है?
EDIT1: जब मैं php स्क्रिप्ट के साथ फोटो अपलोड
कैसे तस्वीर लाइसेंस जोड़ने के लिए? पर http://commons.wikimedia.org/wiki/Commons:Picasa_Web_Albums_files
Creative Commons Attribution 3.0 Unported (CC-BY)
Creative Commons Attribution-Share Alike 3.0 Unported
Unlicensed
Creative Commons Attribution-Noncommercial 3.0 Unported
Creative Commons Attribution-No Derivative Works 3.0 Unported
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported
चेक एपीआई से प्रतिक्रिया डेटा एल्बम तस्वीर मिल
संदर्भ, वहाँ होना चाहिए की तरह कुछ है:
"gphoto$license":{
"$t":"ATTRIBUTION_NON_COMMERCIAL_NO_DERIVATIVES",
"id":3,
"name":"Attribution-Noncommercial-No Derivative",
"url":"http://creativecommons.org/licenses/by-nc-nd/3.0"
},
हे, इन आधिकारिक वेबसाइट में कुछ गाइड कर रहे हैं, मैं पढ़ लिया है, लेकिन अभी भी कैसे php कोड में लिखने के लिए पता नहीं। एक और सवाल, जब मैं अपलोड करता हूं तो फोटो लाइसेंस कैसे जोड़ूं? धन्यवाद। –
मैंने एल्बम निर्माण के लिए कोड के साथ अद्यतन किया है। अगर मैं इसे समझ सकता हूं तो मैं कुछ फोटो अपलोड कोड पोस्ट करूंगा। –
ठीक है, मुझे अंततः एक छवि अपलोड करने के लिए कुछ कामकाजी कोड मिला है। मैं अभी भी मेटाडेटा के साथ एक छवि अपलोड करने के साथ संघर्ष कर रहा हूँ। –