{"adoption": {"forks": 2268, "observed_at": "2026-08-28T04:08:48.417493+00:00", "stars": 4406}, "canonical_url": "https://ross.abutalabs.com/products/wechat-php-sdk", "card": {"archived": false, "artifact_type": "library", "description": "微信公众平台php开发包, weixin developer SDK.", "domain": ["messaging-platforms", "apis", "web-development", "developer-tools"], "enriched": true, "function": ["sdk", "http-client", "chatbot", "api-framework"], "health_score": 20, "homepage": null, "language": "PHP", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["dodgepudding/wechat-php-sdk"], "name": "dodgepudding/wechat-php-sdk", "platform": ["php"], "pushed_at": "2023-03-09T10:25:10+00:00", "repo": "dodgepudding/wechat-php-sdk", "stars": 4406, "tags": ["wechat", "weixin", "official-account", "wechat-pay", "php-sdk", "chinese", "web-server"], "topics": [], "urls": [], "use_cases": ["build a wechat official account bot in php", "handle wechat message auto-replies", "create wechat custom menus and qr codes", "send wechat template messages", "integrate wechat pay v2", "manage wechat customer service sessions", "get wechat user info and follower lists"], "what_it_is": "A PHP SDK for the WeChat Official Account platform, wrapping official APIs for message handling, menus, payments, customer service, and user management with fluent chained calls. It also includes an enterprise WeChat (WeChat Work) API class library.", "when_to_avoid": ["you need actively maintained SDK with latest WeChat API versions", "your stack is not PHP", "you need official vendor support or a license-guaranteed dependency"], "when_to_choose": ["you develop in PHP and need broad WeChat official account API coverage", "you want a lightweight single-class SDK with chained calls", "you also need WeChat Work (enterprise) API support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wechat-php-sdk", "repo": "dodgepudding/wechat-php-sdk", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:48.417493+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:05.169449+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1a4661809a9a93992f5cc17ffc13cd9e181ad6df340099b406d77ed3e8e06051", "fetched_at": "2026-08-28T04:08:48.417493+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dodgepudding/wechat-php-sdk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4900, "days_push": 1273, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}