0

ブログでtwitterizer APIを使い始めました。CMS システムからツイートを投稿します。このエラーが発生します

リモート名を解決できませんでした: 'twitter.com'

.cs ファイルでは、私のコードはここにあります

Twitter t = new Twitter("emrekiyak", "*****"); t.Status.Update(textbox1.Text);

および web.config 構成は次のとおりです。

< 信頼レベル="中" originUrl="https?://(www.)?twitter.com/.+"/ >

どうすればこの問題を解決できますか。

皆さん、ありがとうございました

4

3 に答える 3

0

エラー メッセージは、サーバーがそのホストの DNS エントリを解決できないことを示しています。サーバーが正しく構成されており、DNS で「api.twitter.com」を解決できることを確認してください。また、プロキシが使用されていない/必要でないことを確認します。プロキシが必要な場合は、サーバーのインターネット設定で設定を指定するか、web.config で既定のプロキシ要素を指定します。

アプリケーション構成のプロキシ設定に関するドキュメントは次のとおりです: http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

于 2011-10-14T15:03:54.890 に答える
0

最近、Twitter API にアクセスするデスクトップ アプリケーションでこの問題が発生しましたが、解決できなかったのは api.twitter.com でした。このアプリケーションは、Vista で Visual C# を使用して作成されました。この問題は断続的に発生し、問題が発生すると、Vista マシンは api.twitter.com に ping を実行できません。Vista マシンの隣にある Mac には問題がなかったので、Vista のバグに違いないと結論付けました。解決策は IP アドレスを Vista のホスト ファイルに入れることだと思ったので、Mac で再度 ping を実行して IP アドレスを取得しました。api.twitter.com に ping を実行すると、いくつかの異なる IP アドレスが生成されることに気付きました。DNS システムがそれを追跡できないことは明らかであり、Mac がそれをどのように処理できるかはわかりませんでした。おそらく唯一の最終的な解決策は、Windows をダンプし、Java を使用して Mac で開発することですが、これはそうではありません。

于 2013-11-23T00:29:47.330 に答える
0

web.config エントリを次のように更新してみてください: <trust level="Medium" originUrl="https?://(www.|api.)?twitter.com/.+" />

フレームワークの新しいバージョンでは、使用するドメイン名を (Twitter のドキュメントで) 変更しましたが、コード プロジェクトに関する記事は更新していません。

また、ヘルプが必要な場合は、メーリング リストに質問を投稿していただくと、より迅速に回答を得ることができます。

リッキー
ファウンダー
Twitterizer

于 2010-01-21T19:21:30.860 に答える