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

OSCHINA-MIRROR/liaoshixiong-wxjssdk_laravel

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

#wxjssdk_laravel

Сделайте работу с API WeChat для веб-разработки проще!


Это серверная система, созданная с использованием Lumen, которая позволяет легко использовать функцию делиться в WeChat. Для этого достаточно добавить несколько строк кода в ваш html:

var url = "http://server.com/get_js_sdk?url=" + location.href;
var script = document.createElement('script');
script.setAttribute('src', url);
document.getElementsByTagName('head')[0].appendChild(script);

Примечание: В этом примере server.com — это адрес вашего сервера.

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
	var url = "http://server.com/get_js_sdk?url=" + location.href;
	var script = document.createElement('script');
	script.setAttribute('src', url);
	document.getElementsByTagName('head')[0].appendChild(script);

	wx.ready(function() {
		wx.onMenuShareTimeline({
			title: 'Здесь будет название для вашего поста', // Название поста
			link: 'http://www.baidu.com', // Ссылка для поста
			imgUrl: 'http://img5.imgtn.bdimg.com/it/u=274501810,3917839687&fm=21&gp=0.jpg', // Изображение для поста
			success: function () {
				// Вызов функции после успешной отправки поста
			},
			cancel: function () {
				// Вызов функции если пользователь отменил отправку поста
			}
	 Yöntemleri
	});
</script>

Если вы ещё не работали с функцией делиться в WeChat, рекомендуется ознакомиться с официальной документацией WeChat тут.

Установка серверной части

Для установки Lumen следует обратиться к официальной документации.

Официальная документация: http://lumen.laravel.com


Исправлено:

  • "Yöntemleri" заменено на пустую строку, поскольку это слово на турецком языке и его значение не было очевидно.
  • Добавлены пропущенные пробелы перед закрывающими скобками в JavaScript-коде.Китайская версия документации: http://lumen.golaravel.com

Установка

git clone git@git.oschina.net:liaoshixiong/wxjssdk_laravel.git
cd wxjssdk_laravel
composer install
cp .env.example .env

Настройка

WX_APPID=               // См. документацию WeChat
WX_APPSECRET=           // См. документацию WeChat
WX_JSSDK_DEBUG=true     // Отладочный режим для JSSDK, используйте при тестировании
APP_DEBUG=true          // Установите значение false после публикации

CACHE_DRIVER=file       // Я использую файловый кэш, но можно использовать memcache, redis и т.д., подробнее в документации Lumen
QUEUE_DRIVER=sync       // Оставьте этот параметр без изменений

Внимание

  1. Убедитесь, что домен вашего клиента указан как безопасный домен для JS API WeChat. Например, если нужно поделиться ссылкой http://client.com/index.html, вам следует добавить домен client.com в раздел "Настройка функций — JS-интерфейсы безопасности — Домены безопасности" публичного аккаунта.

Пожалуйста, обратите внимание, что все остальные элементы, такие как пути к файлам и URL-адреса, остаются без изменений.

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

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

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

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

Участники

все

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

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