首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook Permalink以:0结尾

问Facebook Permalink以:0结尾
EN

Stack Overflow用户
提问于 2013-12-26 04:27:46
回答 3查看 296关注 0票数 4

Note:这个问题并不是问如何从permalink中提取post_id。我是在问permalink的后缀到底代表什么意思。

我正在开发一个应用程序来获取facebook的照片/状态。

我使用regex将post_id从facebook permalink中提取出来,它通常如下所示:

id

然而,有时,我注意到一些permalinks看起来如下:

id:0

问:什么是":0"?什么时候/为什么会发生这种情况?

编辑: facebook帖子示例:https://www.facebook.com/hehui.lim/posts/10202967332729156

然后..。https://www.facebook.com/lengyein/posts/10152174297949341:0

我还注意到有可能有:1,:2,:3。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-30 09:38:36

我想我知道答案。

归功于注意到这一序列的Rahil Arora。

场景是这样的:一张照片正被A人从第三方应用程序(Fb、Instagram、iPhone图片库等)推到你的Facebook墙上。

人B与人A相连。

请参阅他/她的新闻提要上的最新消息。如果B单击“悬停/单击时间戳”,则相关链接将作为问题中的场景,其他所有内容都如Rahil的答案所述。

票数 2
EN

Stack Overflow用户

发布于 2013-12-30 05:13:00

最后,在我的新闻提要上的一些帖子中寻找了这样一个模式之后,我发现了一些值得分享的东西。

我的一个朋友几乎同时上传了4张不同的图片(来自BlackBerry智能手机应用程序)。所有四张图片都有一个单独的Permalink,每个帖子的消息都是“{friend‘message }添加了一个新照片”。这就是:

代码语言:javascript
复制
https://www.facebook.com/{friend's username}/posts/p_id:0 //Picture 1
https://www.facebook.com/{friend's username}/posts/p_id:1 //Picture 2
https://www.facebook.com/{friend's username}/posts/p_id:2 //Picture 3
https://www.facebook.com/{friend's username}/posts/p_id:3 //Picture 4

和,Facebook也生成了这个链接:

代码语言:javascript
复制
https://www.facebook.com/{friend's username}/posts/p_id

它显示了所有的4张图片,分组在一起,并带有一条消息'{friend's name}添加了4个新照片‘。也就是说,在一个帖子中显示所有4张照片。

所以,我想Facebook是用它来把用户添加的个人照片组合在一起,一个接一个,在一定的时差内。

注意到:如果所有四张照片同时加在一起,这是不一样的(我已经试过了)。

票数 2
EN

Stack Overflow用户

发布于 2013-12-29 11:16:13

我使用explode也有类似的目的。

参见:http://www.php.net/explode

代码语言:javascript
复制
$str = 'https://www.facebook.com/hehui.lim/posts/10202967332729156:0';
$strEx = explode('/', $str, 6);
$strExId = explode(':', $strEx[5], 2);
echo $strExId[0]; // produces 10202967332729156

代码语言:javascript
复制
Array
(
    [0] => https:
    [1] => 
    [2] => www.facebook.com
    [3] => hehui.lim
    [4] => posts
    [5] => 10202967332729156:0
)
Array
(
    [0] => 10202967332729156
    [1] => 0
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20779119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档