FlickrNetライブラリ/ APIを使用してAsp.netアプリケーションからFlickrに動画をアップロードできるようにしようとしています。 FlickrからAPIキーとAPIシークレットを取得しました。さらに、FlickrNetライブラリからAuthGetFrobメソッドを使用してauthTokenを取得しています。私は、このタスクを達成するために2つのメソッドを作成しているFlickr '無効な認証トークン(98)' Asp.netアプリケーションからビデオをアップロードする
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FlickrNet;
次のよう
私のusingステートメントがあります。持つ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>
アップロードメソッドのHTTPリクエストの内容は次のようになります。
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="fail">
<err code="98" msg="Invalid auth token" />
</rsp>
私はFlickrのフォーラムhereで同様のポストを見たが、私の理解に基づいて、私はまだ私が間違っているの何を把握することはできません右、まだすべてをやっていることが表示されます。 ご協力いただければ幸いです。