का उपयोग करते हुए नोड.जेएस में ट्विटर पर छवियों को पोस्ट करना मैं ओथ मॉड्यूल का उपयोग करके ट्विटर पर छवियों को पोस्ट करने का प्रयास कर रहा हूं। यहां मेरे पास है:Oauth
यह 403 त्रुटि फेंकता है, मुझे पता है कि मैं इस पोस्ट में मीडिया कैसे जोड़ता हूं, लेकिन मुझे यकीन नहीं है कि यहां से कहां जाना है।
var https = require('https');
var OAuth= require('oauth').OAuth;
var keys = require('./twitterkeys');
var twitterer = new OAuth(
"https://api.twitter.com/oauth/request_token",
"https://api.twitter.com/oauth/access_token",
keys.consumerKey,
keys.consumerSecret,
"1.0",
null,
"HMAC-SHA1"
);
var params = {
status : "Tiger!",
media : [("data:" + mimeType + ";base64,") + fs.readFileSync(path,'base64')]
};
//function(url, oauth_token, oauth_token_secret, post_body, post_content_type, callback)
twitterer.post("https://upload.twitter.com/1/statuses/update_with_media.json",
keys.token, keys.secret, params, "multipart/form-data",
function (error, data, response2) {
if(error){
console.log('Error: Something is wrong.\n'+JSON.stringify(error)+'\n');
}else{
console.log('Twitter status updated.\n');
console.log(response2+'\n');
}
});
यहाँ मैं im supose कर रहा है कि क्या belive लेकिन मैं ऐसा करने के लिए कैसे Node.js Oauth मॉड्यूल में पता नहीं है है। Posting image to twitter using Twitter+OAuth
पहली चीजें पहले, क्या आपके पास nodejs इंस्टॉल है? – Chamilyan
हाँ और मैं सामान्य स्थिति/अद्यतन का उपयोग कर अपने ट्विटर स्थिति को अपडेट करने में सक्षम हूं api.twiiter.com के माध्यम से सिर्फ मीडिया के साथ नहीं। –
मेरा मानना है कि पोस्ट में फॉर्म डेटा संलग्न करने में मेरी समस्या है। –