我希望使用最少,简单和简洁的代码来完成此操作。 Google上提供的许多解决方案看起来都非常庞大。
我需要能够在C#/。NET Core中执行此操作。我已经有一个有效的应用ID和刷新令牌。
答案 0 :(得分:0)
我会推荐Reddit.NET。它是Reddit API的免费开放源代码托管库。它以.NET Standard 2.0为目标,这意味着它与.NET Core应用程序兼容。
您可以通过NuGet软件包管理器控制台进行安装:
Install-Package Reddit
然后在程序代码中,执行以下操作:
using Reddit;
...
var reddit = new RedditAPI("YourRedditAppID", "YourBotUserRefreshToken");
Console.WriteLine("Username: " + reddit.Account.Me.Name);
Console.WriteLine("Cake Day: " + reddit.Account.Me.Created.ToString("D"));
就是这样! Reddit.NET旨在提供对Reddit API的便捷访问,而几乎不需要模板代码。
请注意,Account.Me自动缓存,因此您可以重复访问它,而无需复制相同的API调用或将其存储在本地变量中。