1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wuniu55-cordova-plugin-wechat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Cordova-plugin-Wechat

Плагин Cordova, JS-версия Wechat SDK.

Возможности

Позволяет делиться заголовком, описанием, изображением и ссылкой в Wechat Moment (朋友圈).

Пример

См. cordova-plugin-wechat-example.

Установка

  1. cordova plugin add https://git.oschina.net/wuniu55/cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID или с помощью plugman, phonegap, ionic.
  2. cordova build ios или cordova build android.
  3. (Только для iOS) если ваша версия Cordova < 5.1.1, проверьте URL-тип с помощью XCode.

Использование

  • Проверьте, установлен ли WeChat:

    Wechat.isInstalled(function (installed) {
        alert("Wechat installed: " + (installed ? "Yes" : "No"));
    }, function (reason) {
        alert("Failed: " + reason);
    });
  • Аутентификация с использованием WeChat:

    var scope = "snsapi_userinfo",
        state = "_" + (+new Date());
    Wechat.auth(scope, state, function (response) {
        // вы можете использовать response.code для получения токена доступа.
        alert(JSON.stringify(response));
    }, function (reason) {
        alert("Не удалось: " + причина);
    });
  • Поделиться текстом:

    Wechat.share({
        text: "Это просто обычная строка",
        scene: Wechat.Scene.TIMELINE   // поделиться на Timeline
    }, function () {
        alert("Успех");
    }, function (reason) {
        alert("Сбой: " + причина);
    });
  • Поделиться медиа (например, ссылка, фото, музыка, видео и т. д.):

    Wechat.share({
        message: {
            title: "Привет",
            description: "Это описание.",
            thumb: "www/img/thumbnail.png",
            mediaTagName: "TEST-TAG-001",
            messageExt: "这是第三方带的测试字段",
            messageAction: "<action>dotalist</action>",
            media: "YOUR_MEDIA_OBJECT_HERE"
        },
        scene: Wechat.Scene.TIMELINE   // поделиться на Timeline
    }, function () {
        alert("Success");
    }, function (reason) {
        alert("Failed: " + reason);
    });

    Поделиться ссылкой:

    Wechat.share({
        message: {
            ...
            media: {
                type: Wechat.Type.WEBPAGE,
                webpageUrl: "http://tech.qq.com/zt2012/tmtdecode/252.htm"
            }
        },
        scene: Wechat.Scene.TIMELINE   // share to Timeline
    }, function () {
        alert("Success");
    }, function (reason) {
        alert("Failed: " + reason);
    });
  • Отправить запрос на оплату:

    // См. https://github.com/xu-li/cordova-plugin-wechat-example/blob/master/server/payment_demo.php для php demo
    var params = {
        partnerid: '10000100', // merchant id
        prepayid: 'wx201411101639507cbf6ffd8b0779950874', // prepay id
        noncestr: '1add1a30ac87aa2db72f57a2375d8fec', // nonce
        timestamp: '1439531364', // timestamp
        sign: '0CB01533B8C1EF103065174F50BCA001', // signed string
    };
    
    Wechat.sendPaymentRequest(params, function () {
        alert("Success");
    }, function (reason) {
        alert("Failed: " + reason);
    });

FAQ

Смотрите FAQ.

TODO

  1. Добавить версию для Android

  2. Поделиться в WeChat Session (聊天) и WeChat Favorite (收藏)

  3. Добавить другие типы мультимедиа, включая музыку и т.д.

  4. Другие API

  5. Обновление версии для Android

Лицензия

MIT LICENSE

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Плагин Cordova, версия WeChat SDK на JavaScript. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/wuniu55-cordova-plugin-wechat.git
git@api.gitlife.ru:oschina-mirror/wuniu55-cordova-plugin-wechat.git
oschina-mirror
wuniu55-cordova-plugin-wechat
wuniu55-cordova-plugin-wechat
master