Threads.NET.Sdk
0.0.1
dotnet add package Threads.NET.Sdk --version 0.0.1
NuGet\Install-Package Threads.NET.Sdk -Version 0.0.1
<PackageReference Include="Threads.NET.Sdk" Version="0.0.1" />
paket add Threads.NET.Sdk --version 0.0.1
#r "nuget: Threads.NET.Sdk, 0.0.1"
// Install Threads.NET.Sdk as a Cake Addin #addin nuget:?package=Threads.NET.Sdk&version=0.0.1 // Install Threads.NET.Sdk as a Cake Tool #tool nuget:?package=Threads.NET.Sdk&version=0.0.1
Threads.NET
A .NET SDK that simplifies interaction with the Meta Threads API, enabling developers to integrate Threads features into their .NET applications.
Features
- Authorization
- Posts
- Create carousel container
- Create a single thread post
- Create item container
- Publish media container
- Tags and Links in Posts
- Profiles
- Retrieve user profile
- Media
- Retrieve single media item
- Retrieve all media
In progress...
Installation
Install the SDK via NuGet:
dotnet add package Threads.NET.Sdk
Getting Started
Prerequisites
- .NET 8 or later
- A valid Meta Threads API key (obtainable from the Meta Developer Portal).
Usage
TODO
Configuration
Register the client to enable interaction with the Meta Threads API. This configuration sets up the necessary options for the client, including the client ID, client secret, HTTP timeout, and redirect URI.
builder.Services.AddThreadsClient(options =>
{
options.ClientId = "";
options.ClientSecret = "";
options.HttpTimeout = TimeSpan.FromSeconds(60));
options.RedirectUri = "";
});
Contributing
Contributions are welcome! To contribute:
TODO
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support
If you encounter any issues, feel free to open an issue.
Resources
- Meta Threads API Overview
- NuGet Package - TODO
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- MediatR (>= 12.4.1)
- Microsoft.Extensions.Http (>= 9.0.1)
- System.Text.Json (>= 9.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.