Android 共享对话框无效 post id

Android Share Dialog invalid post id

您好,我正在使用 Facebook Android Share Dialog,但在 Facebook 上成功分享页面后,我得到一个 post id,如下所示:UzpfSTEwMDAwNzU5NjMxNDE5MDoxNjQ0MzI4NjU1ODMwMzI5

我通过图表检查了 api 但它仍然错误?

 {
   "error": {
   "message": "(#100) This api call does not support permalink tokens",
   "type": "OAuthException",
   "code": 100,
   "fbtrace_id": "B5OJZBt5DRL"
   }
 }

post id UzpfSTEwMDAwNzU5NjMxNDE5MDoxNjQ0MzI4NjU1ODMwMzI5 已编码为 Base64,您应该对其进行解码。

尝试使用 https://www.base64decode.org/ 对其进行解码,我得到了 S:_I100007596314190:1644328655830329。您可以进行字符串操作并将 postId 解析为 100007596314190_1644328655830329。您可以在图表 API 上使用它来获得 post.

这个 link 应该可以帮助您 http://developer.android.com/reference/android/util/Base64.html 在 Android 中解码 Base64。