Skip to content

为 Longbridge OpenAPI 提供社区版 PHP SDK #1041

@BrownSweet

Description

@BrownSweet

长桥团队你好,

我开发了一个社区版 PHP SDK,用于接入 Longbridge OpenAPI:

目前已支持的能力包括:

  • OAuth2.0 HTTP 客户端
  • 传统appkey + appsecret + access_token客户端
  • OAuth2.0 + 传统混合客户端
  • HTTP API
  • WebSocket通信协议的封装
  • protobuf 协议编解码和生成类
  • WebSocket 行情 pull / subscribe / push

当前项目准备情况:

  • 已接入 PHPUnit 自动化测试
  • 已提供中文和英文功能覆盖表
  • 已提供 MIT License

相关文档:

  • README.md 提供完整的接入流程

其他说明:
PHP SDK 已经接入到我本人的实际项目中,websocket客户端使用的是swoole拓展,并没有进行原生socket开发,sdk的php语言版本>=8.2

Image Image Image Image

我注意到长桥官方SDK并没有PHP SDK,因此想请教:
1、PHP版本的SDK为什么没有开发
2、长桥团队是否接受我的 PHP SDK 作为社区版SDK?
3、如果希望未来PHP纳入官方 SDK 体系,我作为个人开发者,我的PHP SDK可否成为官方SDK?
4、官方更倾向于将其作为社区 SDK 引用,还是未来迁移到 官方仓库 组织下维护?
5、是否有推荐的 API 风格或返回结构,以便更好地与现有官方 SDK 保持一致?

我愿意根据官方建议调整包名、namespace、文档、CI、测试覆盖、API 设计或发布流程。我的目标是让 PHP 用户也能稳定、规范地接入 Longbridge OpenAPI,并尽可能与官方 SDK 标准保持一致。

同时其他小伙伴在使用过程中出现一些问题,可以到我的仓库提交issue。也希望有志同道合的老伙子们和我一起维护。

谢谢。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions