Caution
Skybrud.Social is no longer in active development. You should instead look for our individual Skybrud.Social packages with similar functionality - e.g. Skybrud.Social.Facebook or Skybrud.Social.Instagram for Facebook and Instagram respectively.
For an updated list of all our Skybrud.Social packages, see our documentation at packages.limbo.works.
Skybrud.Social in general is a framework in .NET for integration with various social services like Twitter, Facebook and Instagram. The framework will handle all the technical parts and API communication so you don't have to.
Notice As of v1.0
, this repository and the corresponding package (Skybrud.Social.Core
) will just contain the core functionality, and not the implementation for the individual services. Each supported service will now have it's own repository and package. You can find a list of supported services further down this page.
To install the core library of Skybrud.Social, simply pick one of the three methods below:
- NuGet Package
Install this NuGet package in your Visual Studio project. Makes updating easy. - ZIP file
Grab a ZIP file of the latest release; unzip and moveSkybrud.Social.Core.dll
to the bin directory of your project. - Builds
I may occasional upload a build to Dropbox. These are builds in between releases, and are not tested at the same level as releases. As above, moveSkybrud.Social.Core.dll
to the bin directory of your project.
This will just install the core/base functionality. If you're looking for the implementation for a given service - eg. Facebook or Twitter, you will have to install a package for each service individually. For more information, have a look at the list of supported services.
v0.9.x?
For legacy reasons, you can still install the old Skybrud.Social
NuGet package. As of v1.0
it's really just a dummy package, but with dependencies for Skybrud.Social.Core
as well as Skybrud.Social.Facebook
, Skybrud.Social.Twitter
, Skybrud.Social.Instagram
, Skybrud.Social.Google
, Skybrud.Social.BitBucket
, Skybrud.Social.GitHub
and Skybrud.Social.Vimeo
, which were all supported natively in v0.9.x
.
- Please feel free to create an issue, and I will get back to you ;)
The releases page lists all releases since v0.1.1, where there will be some information for each release on the most significant changes.
Improving the code has higher priority than documentation, so I'm currently a bit behind on the documentation. For the small amount of documentation already written, have a look at the Skybrud.Social website. The website will contain documentation for the core functionality as well as the implementation of the individual services.
Package | NuGet | .NET Standard 1.3 | .NET Framework 4.5 | .NET Framework 4.6 |
---|---|---|---|---|
Skybrud.Social.Core | ✓ | ✓ | ✓ | |
Skybrud.Social.BitBucket | ✓ | |||
Skybrud.Social.Facebook | ✓ | ✓ | ✓ | |
Skybrud.Social.GitHub | ✓ | |||
Skybrud.Social.Google | ✓ | ✓ | ✓ | |
Skybrud.Social.Instagram | ✓ | ✓ | ✓ | |
Skybrud.Social.LinkedIn | ✓ | |||
Skybrud.Social.Meetup | ✓ | ✓ | ✓ | |
Skybrud.Social.Microsoft | ✓ | |||
Skybrud.Social.Pinterest | ✓ | |||
Skybrud.Social.Slack | ✓ | |||
Skybrud.Social.Spotify | ✓ | |||
Skybrud.Social.Twitter | ✓ | ✓ | ✓ | |
Skybrud.Social.Vimeo | ✓ | ✓ | ✓ |