类似的问题也被问到了,因此对于Facebook在其共享和提要模块中不推荐caption
和description
参数,例如,在一个简单的问答页面上创建一个“共享问答”按钮是不可能的,该页面使用完全客户端的javascript实现来根据许多正确的答案计算用户的分数。
Facebook在共享特定URL时似乎考虑到的唯一参数是Open。因此,我的问题是,在用户回答完所有问题并给出最终评分后,使用简单的Javascript修改开放图形og:title
和og:description
标记,会触发Facebook的Share/Feed模块解析这个新修改的标记并相应地生成共享/提要对话框,还是Facebook的Debugger会在第一次索引页面时简单地缓存初始开放图,而忽略Javascript对标记的更改?
这会被认为是实现“在Facebook上分享分数”功能的一种“适当”方式吗?因为没有专门的页面可以共享每个用户的分数?
发布于 2020-02-23 16:49:57
这并不是对我提出的问题的回答,但是,我的最终目标是能够在共享/Feed对话框中指定一个自定义文本,而使之成为可能的是Facebook的共享对话框的quote
参数,而我最初由于对类似问题的一些回答而忽略了这个参数,因此说这个参数不再起作用了。然而,我刚刚测试了它,它在23.02.2020中工作。
因此,对于未来的读者,您需要以以下格式指定此参数:
https://www.facebook.com/dialog/share?
app_id=YOUR_APP_ID
&display=popup
"e=QUOTE_TEXT
&href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer
https://stackoverflow.com/questions/60364071
复制相似问题