您还有丰富的嵌入功能吗?我也刚被停职,我其实不在乎 Twitter 登录(无论如何我都禁用了它),但我之前用它来嵌入推文,所以如果重新创建能解决这个问题那就太好了。
看起来理论上是可能的:
但我认为 Discourse 不使用该 API。
我可以确认它对于富媒体嵌入仍然有效,所以是的,只需删除你的旧应用并按照 OP 的说明重新创建它,它就能像以前一样正常工作。
对我来说,重新创建 rich embeds 没有成功。在同一个项目中重新创建了应用,然后尝试重新创建项目和应用。
是的,我意识到即使我重新创建了项目和应用程序,对我来说实际上也无法正常工作。我甚至尝试使用一个全新的开发者帐户,但它仍然不起作用。
您使用的是正确的密钥吗?是 API 密钥/密钥,而不是它提供的第二个客户端集(我之所以这么说,是因为我先使用了错误的集合,结果显然无效)
我完全删除了原始应用(该应用有被暂停的警告),然后重新启动了它(开发应用,而不是生产或暂存应用)。我不认为我需要删除项目,只需要删除应用。我填写了与之前使用的相同的站点回调 URL 和网站 URL。我没有添加 TOS/隐私(只有在您想使用登录时才需要,而您将其禁用)。我没有选择“捕获电子邮件”或任何类似选项。我将其设置为只读(仅读取推文,不包括有关发布或其他任何内容的选项)。
然后,在 discourse 中,我取消选中了“启用 Twitter 身份验证”,并添加了 API 密钥。
抱歉,如果我遗漏了什么,除非我删除它,否则我无法查看我选择的所有选项等,而且它不允许我创建第二个开发应用来再次执行这些步骤。但是,在删除原始项目后,我在所有方面都遵循了 OP 中的指南(即使界面现在有点不同)。如果您发布设置的屏幕截图,我可以告诉您我选择了什么,以防我没有提到任何选项。我只用了大约 5 分钟就在手机上完成了所有操作,而且它正在工作,所以不幸的是,我对此了解不多。
我一分钟前刚发了这个
是的,我尝试使用的就是这些。我也尝试重新创建它们,但仍然无效。
编辑:为了清楚起见,您没有为访问付费,是吗 @Kartoon?您使用的是免费套餐吗?
我之所以这样问,是因为我不清楚 GET 端点用于推文是否在免费套餐中可用。看起来可能不是,这显然会是个问题。
这里也没有成功,我遵循了相同的步骤。奇怪,我想知道是不是Twitter那边的问题?
不,我没有付费,我使用的是基础套餐,我绝不会为那个功能支付每月 100 美元。我也没有任何付款信息,所以他们不可能意外地向我收费,尽管仪表板非常基础,并没有真正详细说明任何内容。
说实话,我也不知道,大约在 6 个月前,我按照 OP 的指南添加了它,申请了更高的访问权限。收到了与今天发布的完全相同的电子邮件,我删除了应用程序,重新创建了它,它立即就好了。
你是否也想启用 Twitter 登录部分?也许这两个功能不再协同工作了?我以前的那个从未启用过,现在也没有启用。这确实是我唯一能想到的。我本想为你重新创建应用程序,但一次只能有一个开发应用程序,而且鉴于你们遇到的问题,我有点担心删除应用程序并重新执行这些步骤,以防我现在遇到某种奇怪的故障使其正常工作。
我尝试发布了大约 5 条不同的推文,它们都运行正常。
我的项目仍然是“已提升”状态,你的呢?
编辑:我确实找到了查看我使用的设置的方法。
我的回调 URL 是
也许它被秘密地限制了地理区域?不过我在加拿大,使用的是加拿大域名,所以如果你在美国,我无法想象会是这种情况。
在没有图片的情况下,它可以在一个框的推文中运行(可能与他们 API 的 last changes 有关)。
算了,这和我的 Discourse 服务器有关(因为在这里 Meta 上可以正常工作)。
我也收到了同样的邮件,但我没有看到任何横幅或通知。我似乎使用的是免费套餐……顺便说一句,这个用户界面确实是由一群猴子设计的,我唯一关心的是嵌入功能能正常工作。我们并不真的想从我们的论坛发布内容到Twitter。
我已经让我的用户在发现任何问题时通知我。
我不会去更改Twitter的任何设置,因为似乎每次你更改一些东西时,都会有东西坏掉。
论坛上现有的 Twitter 嵌入内容都在那里。添加新的嵌入内容时,在撰写帖子时不会出现 Discourse 预览,但发布后它们会显示出来。
这里有一个注意事项……
如果图片或视频是手动附加到推文中的,它将会在 onebox 中加载。
示例:
如果图片是从推文中自动抓取的 URL 加载的,那似乎不会在 onebox 中加载。也许一直都是这样,我不记得了。
示例:
顺便说一下,Twitter 链接在这里的 Meta 网站的预览窗格中,在我输入时就会预览。在我的论坛上没有看到这个功能。
无论我在这里选择哪个选项,似乎都没有关系:
我也可以确认 @Kartoon 的设置在我的实例上也能正常工作。我之前在 Twitter 端有一个不正确的 URI 回调,导致它一开始无法工作,所以也许可以验证一下?
我得等到用电脑才能检查是否能看到预览,我不知道,因为我是在手机上修复的,而且看不到预览框,我只知道它们发布后显然会显示出来。
我遇到了和你一样的第二条推文的行为,但同样,我无法说这是否一直都是这样,或者这是新的。
我确实注意到,如果您在 onebox 失败后尝试再次发布相同的链接,它不会重新尝试加载。每次尝试都需要一个不同的链接。
至于带有链接的推文,我认为它们从未加载过链接的内容。
昨天什么都没改,但今天试了一下,富文本嵌入又可以用了。
我相信这适用于任何 onebox 的内容。我假设这与发布时缓存的方式有关,因为当你第二次发布它时,它处理得也更快。
但是,就像 Google Drive 一样,如果你发布一个指向受限制文件夹的链接,它会显示关于“登录才能查看此项目”的文本。如果你将其设为公开并重新发布,它仍然会显示该文本而不是正确的文件夹描述。或者当 IMDb 链接开始变成海报时,在修复之后,任何已经变成海报的链接都保持原样。可能有一种方法可以解决这个问题,但对我来说从来都不是什么大问题。
非常奇怪……考虑到 Twitter 上出现的各种奇怪现象,也许就是这样,如果每个人都收到了那封电子邮件,他们可能涌入了大量更改,所以也许它在做……什么。至少现在它能用了,哈哈。
一样,所以这很可能是推特那边的问题。





