मैं फ़्लिकरनेट लाइब्रेरी/एपीआई का उपयोग करके उपयोगकर्ता को एस्पॉन्टर एप्लिकेशन से फ़्लिकर पर वीडियो अपलोड करने की अनुमति देने का प्रयास कर रहा हूं। मैंने फ़्लिकर से एक एपीआई कुंजी और एक एपीआई रहस्य प्राप्त किया है। इसके अतिरिक्त मैं FlickrNet लाइब्रेरी से AuthGetFrob विधि का उपयोग करके एक ऑथोकन पुनर्प्राप्त कर रहा हूं। अनुसरण करता है के रूप मेंफ़्लिकर 'अमान्य ऑथ टोकन (98)' Asp.net एप्लिकेशन से वीडियो अपलोड करना
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FlickrNet;
मैं इस कार्य को पूरा करने के लिए दो विधियों बनाया है
मेरे का उपयोग करते हुए बयान कर रहे हैं।
एक जो हो जाता है और AuthToken रिटर्न
private string GetAuthenticateToken()
{
Flickr flickr = new Flickr(FLICKR_API_KEY, FLICKR_API_SECRET);
string frob = flickr.AuthGetFrob();
return flickr.AuthCalcUrl(frob, AuthLevel.Write);
}
और एक अपलोड फ़ाइल का उपयोग कि AuthToken
public void UploadFile(string fileName, string title, string description)
{
try
{
string authToken = GetAuthenticateToken();
Flickr flickr = new Flickr(FLICKR_API_KEY, FLICKR_API_SECRET, authToken);
string photoId = flickr.UploadPicture(fileName, title, description, "", true, false, false);
}
catch (Exception ex)
{
throw ex;
}
}
हालांकि, जब मैं 'UploadPicture' के लिए फोन करना निम्नलिखित अपवाद फेंक दिया गया है। 'अमान्य ऑथ टोकन (98)'।
AuthRequest Http अनुरोध की सामग्री इस तरह दिखती है।
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="ok">
<frob>72157627073829842-9d8e31b9dcf41ea1-162888</frob>
</rsp>
और अपलोड विधियों की सामग्री एचटीपी अनुरोध इस तरह दिखता है।
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="fail">
<err code="98" msg="Invalid auth token" />
</rsp>
मैं फ़्लिकर मंचों here पर एक समान पोस्ट को देखा, लेकिन मेरी समझ के आधार पर, ऐसा लगता है कि मैं सब कुछ कर रहा हूँ सही अभी तक अभी भी समझ नहीं सकता मैं गलत क्या कर रहा हूँ।
किसी भी मदद की सराहना की जाएगी।