nyawach
9/18/2017 - 12:14 PM

ツイートシェア周りをJSで動的に設定する時につかえるやーつ

ツイートシェア周りをJSで動的に設定する時につかえるやーつ

import qs from 'querystring';

export const createTwitterIntent = function (opts = {}) {
    return 'http://twitter.com/share?' + qs.stringify(opts);
};

export const createFacebookIntent = function (url) {
    return 'http://www.facebook.com/share.php?' + qs.stringify({
        u: url
    });
};

export const createLineIntent = function (opts = {}) {
    return 'http://line.me/R/msg/text?' + [
        encodeURIComponent(opts.text || ''),
        encodeURIComponent(opts.url || '')
    ].join(' ');
};