# Available Social Networks

<figure><img src="https://219399540-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FII25Fu7h0q7vR3UqUhpk%2Fuploads%2F3p5MJcspZWo92lDF2MSG%2Fpika-1669577558749-1x.png?alt=media&#x26;token=c68dfdf7-87e8-412c-b1d6-4b89148d0497" alt=""><figcaption></figcaption></figure>

Highlight and Share **does not load** external social media scripts and styles.

The social networks included with Highlight and Share have sharing endpoints that are accessed directly. As a result, there are a minimal amount of resources that Highlight and Share needs.

The following social networks are supported by Highlight and Share.

ing social networks are available for sharing.

| Network   | Allows Text Sharing |
| --------- | ------------------- |
| Twitter   | **Yes**             |
| Facebook  | No                  |
| Bluesky   | **Yes**             |
| Threads   | **Yes**             |
| Mastodon  | **Yes**             |
| Pinterest | No (Images only)    |
| WhatsApp  | **Yes**             |
| Reddit    | No                  |
| Tumblr    | **Yes**             |
| Telegram  | **Yes**             |
| LinkedIn  | No                  |
| Xing      | No                  |
| Email     | **Yes**             |
| Copy      | **Yes**             |

## Requesting New Social Networks

New social networks can absolutely be added to Highlight and Share. However, the sharing mechanism must have an endpoint (see below).

{% hint style="info" %}
**Endpoints Required**: Highlight and Share does not load any third-party scripts from social networks. A publicly available endpoint is required.
{% endhint %}

Please use [our support form](https://dlxplugins.com/support/) to request new features.

## Social Networking Endpoints

The following endpoints are present for the following services.

Unless otherwise noted, the URL parameters [need to be URL Encoded](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent).

### Twitter

The endpoints for Twitter has the following format:

{% hint style="info" %}
**Twitter endpoint URL Encoding**: The individual parameters need to be [URL Encoded](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)
{% endhint %}

Here's a full URL Encoded URL.

```uri
https://twitter.com/intent/tweet?via=mediaronllc&url=https%3A%2F%2Fmediaron.com%2F&text=some&hashtags=
```

The twitter endpoint is: **<https://twitter.com/intent/tweet>**

It supports the following parameters:

* **via**: This is the witter username (e.g., mediaronllc).
* **url**: URL Encoded location of the post or page.
* **text**: URL Encoded text to share.
* **hashtags**: URL Encoded and comma-separated hashtags with the `#` symbol.

### Facebook

The Facebook endpoint is: **<https://www.facebook.com/sharer/sharer.php>**

It supports the following parameters:

* **u**: This is the URL to share.
* **t**: The title of the URL to share.

{% hint style="info" %}
**Facebook URL Example:** <https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdlxplugins.local%2Fhighlight-and-share%2F\\&t=Highlight%20and%20Share>
{% endhint %}

### Threads

The Threads endpoint is: **<https://www.threads.net/intent/post?text=something>**

It supports the following parameters:

* **text**: This is the text to share. To include a URL, include it as part of the text.

### Bluesky

The Bluesky endpiont is: **<https://bsky.app/intent/compose?text=something>**

It supports the following parameters:

* **text**: This is the text to share. Include a URL as part of the text.

### Mastodon

The Mastodon endpoint is: **<https://mastodon.social/share?text=something>**

It supports the following parameters:

* **text**: This is the text to share. Include a URL as part of the text.

### Pinterest

The Pinterest endpoint is: **<https://www.pinterest.com/pin/create/button/?media=>**

It supports the following parameters:

* **url**: Which page has the image.
* **media**: URL to the image to share.
* **description**: Description of the image.

### LinkedIn

LinkedIn just allows you to share a URL.

The LinkedIn endpoint is: **<https://www.linkedin.com/sharing/share-offsite/>**

It supports the following parameters:

* **mini**: true or false - What type of dialogue to show.
* **url**: The URL Encoded location of the post or page.
* **title**: The URL Encoded title of the post or page.

{% hint style="info" %}
**LinkedIn URL Example**: <https://www.linkedin.com/sharing/share-offsite/?mini=true\\&url=https%3A%2F%2Fmediaron.com%2F\\&title=your-title><br>
{% endhint %}

### Xing

Xing just allows you to share a URL.

The Xing endpoint is: **<https://www.xing.com/spi/shares/new>**

It only supports the `url` parameter (which must be URL encoded)..

{% hint style="info" %}
**Xing URL Example**: <https://www.xing.com/spi/shares/new?url=https%3A%2F%2Fmediaron.com%2F>
{% endhint %}

### Reddit

Reddit only allows you to submit a new URL.

The Reddit endpoint is: **<https://www.reddit.com/submit>**

It accepts the following parameters:

* **resubmit**: true or false (true is the default for Highlight and Share).
* **url**: The URL Encoded link to a post or page.
* **title**: The URL Encoded title of a post or page.

{% hint style="info" %}
**Reddit URL Example**: <https://www.reddit.com/submit?resubmit=true\\&url=https%3A%2F%2Fmediaron.com%2F\\&title=your-title>
{% endhint %}

### Tumblr

Tumblr allows you to submit a URL and some text.

The Tumblr endpoint is: **<https://tumblr.com/widgets/share/tool>**

It accepts the following parameters:

* **posttype**: Tumblr post type. Can be text, photo, link, quote, chat, or video.
* **title**: The title of the post.
* **content**: The content to share.
* **tags**: Comma-separated tags.
* **caption**: Caption for link, video, and quote posts.
* **show-via**: Attribution in the body content.
* **canonicalUrl**: URL of the post being shared.

{% hint style="info" %}
**Tumblr URL Example**: <https://tumblr.com/widgets/share/tool?canonicalUrl=https%3A%2F%2Fwp.me%2Fp5vPnJ-5rC\\&content=As%20far%20as%20Holly%3F%20I%20got%20her%20stamp%20of%20approval.\\&title=Highlight%20and%20Share%3A%20a%20Branding%20and%20Admin%20Refresh\\&posttype=quote>
{% endhint %}

### Telegram

Telegram allows you to submit a URL and some text.

The Telegram endpoint is: **<https://t.me/share/url>**

It accepts the following parameters:

* url: URL Encoded location to the post or page.
* text: URL Encoded text to share.

{% hint style="info" %}
**Telegram URL Example**: <https://t.me/share/url?url=https%3A%2F%2Fmediaron.com%2F\\&text=some>
{% endhint %}

### WhatsApp

WhatsApp only supports the `text` parameter.

The WhatsApp sharing relies on the user having the WhatsApp installed on their desktop and/or mobile device.

{% hint style="info" %}
**WhatsApp URL Example**: whatsapp\://send?text=your-url-encoded-text
{% endhint %}

The desktop endpoint is: **<https://api.whatsapp.com/send>**
