設置 | 登錄 | 註冊

目前共有4篇帖子。

小红书PC端分享链接和APP端分享链接的差异

1樓 啊啊是谁都对 2025-10-13 16:42
2樓 啊啊是谁都对 2025-10-13 16:43

根据您提供的两个小红书笔记链接,它们是同一篇笔记(笔记ID:`68eb2d2e0000000003011e41`)在不同平台(APP端和PC端)的分享链接。以下是两个原始分享链接的详细差异分析:


### 1. **URL路径差异**

- **APP端链接**:路径为 `/explore/68eb2d2e0000000003011e41`

  - 这通常用于移动端APP的“探索”页面,适合在APP内直接打开。

- **PC端链接**:路径为 `/discovery/item/68eb2d2e0000000003011e41`

  - 这通常用于PC端的“发现”页面,优化了网页版的浏览体验。


### 2. **查询参数(Query Parameters)差异**

两个链接都包含笔记ID和一系列参数,但参数设置因平台而异:


#### **APP端链接特有的参数**:

- `app_platform=android`:表示分享来自Android平台。

- `ignoreEngage=true`:可能用于忽略某些用户互动功能(如弹窗)。

- `app_version=9.3.0`:指定APP的版本号。

- `share_from_user_hidden=true`:可能表示分享时用户隐藏了个人资料或某些信息。

- `type=normal`:标识笔记类型为普通。

- `author_share=1`:可能表示分享者是否是笔记作者。

- `xhsshare=QQ`:表示分享渠道是QQ(通过APP分享)。

- `shareRedId=ODs2MTRJOT02NzUyOTgwNjY5OTc4Rko8`:可能是分享重定向ID,用于跟踪分享路径。

- `apptime=1760315864`:APP时间戳,表示分享发生的时间(可能为Unix时间戳)。

- `share_id=935d53717f9f45c8bcd96361ead23662`:分享的唯一标识符,用于分析分享行为。

- `share_channel=qq`:再次明确分享渠道为QQ。


#### **PC端链接特有的参数**:

- `source=webshare`:表示分享来源是网页分享。

- `xhsshare=pc_web`:表示分享渠道是PC网页。

- `xsec_source=pc_share`:明确分享来源为PC端。


#### **共同参数**:

- `xsec_token=CBU1VrAkY-BTRtgNurXJv8bohMduT51uLgSTUJXPmETn4=`:安全令牌,用于验证请求的合法性,两个链接中值相同,表明是同一分享会话。


### 3. **分享来源和渠道差异**

- **APP端**:参数表明分享来自Android APP,并通过QQ渠道分享(`share_channel=qq` 和 `xhsshare=QQ`)。

- **PC端**:参数表明分享来自PC网页,并通过网页分享渠道(`xhsshare=pc_web` 和 `xsec_source=pc_share`)。


### 4. **功能意图差异**

- **APP端链接**:包含更多移动端特定参数(如`app_version`、`apptime`),用于优化APP内体验、跟踪用户行为和分享统计。这些参数有助于平台分析APP用户的活动。

- **PC端链接**:参数更简洁,专注于网页版的分享和访问,适合在浏览器中直接打开,可能省略了APP特有的功能。


### 总结

两个链接核心内容相同(笔记ID一致),但针对不同平台进行了参数优化。APP端链接丰富了移动端上下文信息,而PC端链接更注重网页分享的简洁性。这种差异是小红书平台为适应不同设备和使用场景而设计的常见做法。如果您需要分享或使用这些链接,可以根据目标用户设备选择合适版本。

3樓 啊啊是谁都对 2025-10-13 16:44

根据您的描述,我分析了两个小红书分享链接的参数差异,并尝试识别哪些参数对于在PC端浏览器中正常打开笔记起到了关键作用。以下是我的分析过程和结论:


### 关键参数分析

1. **最简形式无法访问**:

   - 当链接被简化为最简形式(仅保留笔记ID路径,如 `https://www.xiaohongshu.com/explore/68eb2d2e0000000003011e41` 或 `https://www.xiaohongshu.com/discovery/item/68eb2d2e0000000003011e41`)时,PC端浏览器会提示“当前笔记暂时无法浏览,请打开小红书App扫码查看”。这表明小红书对直接访问笔记ID施加了限制,必须通过带有特定参数的分享链接才能绕过。


2. **APP端链接在简化后仍可在PC端打开**:

   - 从您提供的APP端链接来看,即使移除部分参数,只要保留某些关键参数,链接在PC端浏览器中仍能正常打开。这暗示了某些参数用于认证或授权访问,而不是所有参数都是必需的。

   - 通过对比两个链接的参数,并基于小红书常见的访问控制机制,我推断以下参数可能起到关键作用:

     - `xsec_token`:这是一个安全令牌,用于验证分享链接的合法性和临时访问权限。它在两个链接中值相同(`CBU1VrAkY-BTRtgNurXJv8bohMduT51uLgSTUJXPmETn4=`),表明它是跨平台共享的认证凭证。只要该令牌有效,无论来源是APP还是PC,都能授权访问笔记。

     - `xsec_source`:这个参数指示分享来源(如 `app_share` 或 `pc_share`),但它可能不是严格必需的访问控制参数。在测试中,即使APP端链接保留 `xsec_source=app_share`,在PC端也能打开,说明服务器更注重 `xsec_token` 的有效性,而非来源严格匹配。


3. **其他参数的作用**:

   - 参数如 `app_platform`、`app_version`、`share_channel` 等,主要用于跟踪分享行为、平台适配和统计分析,它们对笔记内容的访问本身没有直接影响。例如,`xhsshare` 表示分享渠道(如QQ或pc_web),但改变其值不会阻止访问,只要 `xsec_token` 存在。

   - PC端链接中的 `source=webshare` 和 `xhsshare=pc_web` 可能用于优化PC端体验,但也不是必需参数。如果从APP端链接中移除这些,只要保留 `xsec_token`,访问仍可能成功。


### 实验性验证

为了确认关键参数,您可以尝试以下简化步骤:

- **从APP端链接开始**:

  ```

  https://www.xiaohongshu.com/explore/68eb2d2e0000000003011e41?xsec_token=CBU1VrAkY-BTRtgNurXJv8bohMduT51uLgSTUJXPmETn4=&xsec_source=app_share

  ```

  即使只保留 `xsec_token` 和 `xsec_source`,这个链接在PC端浏览器中很可能也能正常打开。如果进一步移除 `xsec_source`,只保留 `xsec_token`,也可能工作,但 `xsec_source` 可能有助于服务器处理请求。

  

- **从PC端链接开始**:

  ```

  https://www.xiaohongshu.com/discovery/item/68eb2d2e0000000003011e41?xsec_token=CBU1VrAkY-BTRtgNurXJv8bohMduT51uLgSTUJXPmETn4=

  ```

  即使移除 `source` 和 `xhsshare`,只要 `xsec_token` 存在,访问应该正常。


### 结论

**`xsec_token` 参数是允许在PC端浏览器访问笔记的关键参数**。它作为一个临时访问令牌,验证分享链接的合法性,使小红书服务器允许绕过APP限制。其他参数如 `xsec_source` 可能辅助识别分享上下文,但不是访问控制的必要条件。


因此,当您分享小红书笔记时,如果要确保在PC端可访问,必须保留 `xsec_token` 参数。小红书可能通过这种机制控制笔记的传播范围,同时允许有效的分享链接被跨平台访问。如果您遇到访问问题,可能是令牌过期或无效,但根据您的描述,当前令牌是有效的。

4樓 啊啊是谁都对 2025-10-13 16:44
所以互联网企业都普遍喜欢强制用户用APP……


或许是习惯,但是我更喜欢PC

內容轉換:

回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [桌面版]
除非另有聲明,本站採用知識共享署名-相同方式共享 3.0 Unported許可協議進行許可。