0

私は約 10 年前に dotNet がリリースされて以来、dotNet を使用してきたので、かなりよく理解しています。VB 2008 と C# 2008 の両方を使用しています。

私の目標は、dotNet を使用してデスクトップ アプリケーションを使用して FB に接続することです。(そしてそこから、ブラウザを開かずに fb を操作できます。)

fb は接続方法のプロトコルを 1 回か 2 回変更しているように見えるので、私が見つけたコード例の一部は古くなっている可能性があります。

もともと「FacebookAuthClient」(このフォーラム) に接続する例を使用していましたが、Facebook の名前空間でそれを確認できなかったため、V6 から「FacebookClient」を優先して削除されていることがわかりました。

facebook.dll バージョン 0.2009.5.8 とバージョン 3.0.1.0、およびそれにバンドルされている他のすべてのアセンブリを使用し、オブジェクト ブラウザー (Visio Studio VB2008 と C#2008 の両方) で検索しました。

このフォーラムで接続するための最新の例は次のとおりです。

var fb = new FacebookClient(); (クラスに「using Facebook;」を追加しました)。

http://facebooksdk.net/を検索 して GitHub に移動し、Microsoft facebook C# SDK に移動しましたが、「Facebook.FacebookClient」が存在するアセンブリがまだ見つかりません。

基本的に、Facebook C# SDK の最新のリポジトリの場所を尋ねます。

本当に助かります。J.

4

1 に答える 1

2

自分なりの答えを見つけた - こんなに苦労したのも不思議ではありません。

neget.exe を使用して独自の facebook.dll を作成する必要がありました (Linux の世界で使用されている apt-get コマンドと非常によく似ています。これは予想外でした)。

私は実際に自分が行っていた分野で自分の答えを見つけましたが、探していたものではないように見えたので、解決策を無視しました.

  1. https://github.com/facebook-csharp-sdk/facebook-winclient-sdk」に移動

  2. ページの下部近くまでスクロールして、NuGet を探します。リンク「NuGet.exe コマンド ライン」(「http://nuget.codeplex.com/downloads/get/222685」) を探してクリックします。(または、右クリックして新しいタブで開くことをお勧めします)。

  3. NeGet Bootstrapper または NuGet コマンド ラインを選択できます (私の VisioStudio は 2008 年なので、コマンド ラインを選択します)。

  4. ダウンロードしたファイル「NuGet.exe」を保存します。コマンド ラインから簡単にアクセスできるように、ファイルを「C:\tmp_fb」に移動しました。

  5. 最初の Web ページ (手順 2 で説明) に戻り、コマンド「nuget install Facebook.Client -pre」をクリップ ボードにコピーします。

  6. コマンド ライン シェルを開きます。([スタート]、[実行] の順にクリックし、「cmd」と入力します)。ディレクトリを NuGet.exe を保存した場所に変更します。私の場合は c:\tmp-fb でした。

cd c:\tmp-fb と入力します。

  1. ここで次のように入力します。Install-Package Facebook.Client -pre

  2. インストールすると、依存関係などを解決する画面にいくつかのメッセージが表示されます...そして、いくつかの正常にインストールされました。

これが誰かに役立つことを願っています。

于 2013-03-24T10:55:50.670 に答える