Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unbug/social-reshare
在社交等 app 里 打开 web 页面后再使用 app 自带的分享功能进行二次分享时,指定分享格式。目前支持微信,易信,欢迎贡献其他平台。
https://github.com/unbug/social-reshare
Last synced: 2 months ago
JSON representation
在社交等 app 里 打开 web 页面后再使用 app 自带的分享功能进行二次分享时,指定分享格式。目前支持微信,易信,欢迎贡献其他平台。
- Host: GitHub
- URL: https://github.com/unbug/social-reshare
- Owner: unbug
- License: mit
- Created: 2015-05-07T07:57:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-17T09:53:26.000Z (over 9 years ago)
- Last Synced: 2024-10-11T06:32:52.030Z (3 months ago)
- Language: JavaScript
- Size: 138 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
Readme
=========
通常分享一个网页到社交平台(如,微信,易信等),用户在这些平台的 app 里打开并进行二次分享时,理想的分享格式会对你的网页带来可观的流量,不可忽视。
这些平台有的去抓取特定的内容,有的去抓取指定的 meta 标签,有的则需要监听事件,比较复杂。```SocialAppReshare``` 通过一个方法简化这些操作。
```SocialAppReshare```会将你指定的分享参数按不同 app 的规则生成好,保证用户点击 app 的分享功能时分享的是你指定的格式和内容。Install
==========
```shell
bower install social-reshare --save-dev
```Get started
==========
有两种方式使用本脚本1.通过 AMD 方式
```js
var SAR = require('SocialAppReshare');SAR({
title: String 'share title',
text: String 'share text',
summary: String 'share summary',
imageurl: String 'share image url',
thumburl: String 'share image thumb url',
link: String 'share link'
});```
2.通过引入脚本方式
```html
SocialAppReshare({
title: String 'share title',
text: String 'share text',
summary: String 'share summary',
imageurl: String 'share image url',
thumburl: String 'share image thumb url',
link: String 'share link'
});```
Build
=========
Build 一个压缩的版本到 dist 目录
```shell
gulp
```Contribute
==============
本项目目前只支持微信,易信,其他平台因本人开发过程中未涉及,会慢慢添加,更重要的是如果你已经在项目中用到了这里没有平台,请不要吝啬贡献你的代码。急需补充的App:
- 微博
- 手机淘宝
- 【欢迎补充,可以放私家的】FAQ
===============
- 本项目只能处理支持 client 端个性化格式的平台,服务端爬虫类的不支持(如 Facebook)。
- 微信貌似有个域名白名单,如果你的页面在微信里无效可以试试注册公众账号添加。