有赞商城 SDK 包
25

hanson/youzan-sdk 是本人最新项目,能够对接有赞商城 API ,实现电商第一步。

暂时来说这个项目只实现了3个最基础的模块,如果有需要可提issue或者自行根据 Contribution Guide 提PR,大家一起是来实现与完善(还不是因为我懒)。

PS: 认真看代码的同学就会发现,这结构跟超哥的 EasyWechat 简直一毛一样,是的,思想都是照搬过来的 ?

安装

composer require "hanson/youzan-sdk:dev-master"

基本使用

增加商品

<?php

use Hanson\Youzan\Foundation\Application;

$app = new Application([
    'app_id' => 'your app_id',
    'secret' => 'your app_secret'
]);

$result = $app->product->add([
    'title' => '产品名称',
    'price' => '899.99',
    'post_fee' => '0',
    ],[
        'images' => [
            __DIR__ . '/img/head.jpg',
            __DIR__ . '/img/gcu.jpg',
        ]
    ]
);

项目地址 : https://github.com/HanSon/youzan-sdk

php吹水交流群 570769430

本帖由 Summer 于 1年前 加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 22
overtrue

不只一毛吧?:laughing:

1年前
Hanson

@overtrue 你说几毛就几毛 :joy:

1年前
$ composer require "hanson/youzan-sdk:dev-master"
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package hanson/youzan-sdk could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

Installation failed, reverting ./composer.json to its original content.

完了我出事了。

1年前
Hanson

@Geccocomposer.json 加上 minimum-stable:dev 试试

1年前
老财

无独有偶,我自己也写了一个,一直没发布,顶!d=====( ̄▽ ̄*)b

1年前

就是说有赞是用的laravel框架了?那么为什么上次我挖了一个有站的csrf漏洞呢?在商家添加店铺名那个位置

1年前
Hanson

@ydxred 没看出来哪里证明用laravel了

1年前
Hanson

@老财 那怎么不发布 :joy:

1年前
老财

@Hanccc Problem 1

  • The requested package hanson/youzan-sdk could not be found in any version, there may be a typo in the package name.

试了下,还是装不了,打个版本试试?

1年前
Hanson

@老财
@Gecco 已经打包版本,重新require试试

1年前

太高产了!
社区最近几个月精品帖子好多

1年前
Hanson

@泽 天下武功,唯快不破

1年前
老财

@Hanccc 还是不行,composer search 也查不到

1年前
Hanson

@老财 你是否使用了国内镜像?我看到 phpcomposer

最后同步时间:2017/2/24 上午5:47:39 。

如果是 https://packagist.org 的话就不会有这种问题

1年前

@Hanccc
@老财 我这边就是源的问题。已经OK了。

1年前
MrJing

:+1: 高产

1年前
hainuo

赞,写扩展有没有指导性文章

1年前
Hanson

@hainuo 有 contribution guide

1年前
hainuo

@Hanccc 好的 我去瞅瞅 最近写了个支付的类库感觉还是可以做成公用扩展的

1年前
Hanson

@hainuo 你说的是有赞包吗还是?

1年前
hainuo

@Hanccc 不是说 有赞 我是说 laravel的扩展包,看了下有些不明觉厉,应该是我没有较深入研究laravel运行机制吧

1年前
Hanson

@hainuo 这个主要要看serviceProvider的知识,社区很多包依赖于laravel,比较简单,都可以参考

1年前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!