gpt4 book ai didi

带有 API 错误代码 : 100 ('link' is invalid) 的 Facebook 发送对话框

转载 作者:行者123 更新时间:2023-11-30 05:23:34 27 4
gpt4 key购买 nike

我想让用户能够通过我们的应用程序 (Exvo) 通过 Facebook 向邀请页面发送 URL 来向他们的 Facebook 好友汇款。

我正在使用“发送”Facebook 对话框(重定向到 Facebook 网站)。我将用户重定向到的确切网址是(to 字段已被编辑):

https://www.facebook.com/dialog/send?app_id=637466739616439&description=You+can+create+an+Exvo+Account+to+accept+this+money+transfer.&display=page&link=https%3A%2F%2Fwww.exvo.com%2Finvitations%2F9fb77bda665f0ae8f58843daec80a29b&name=Pawe%C5%82+Go%C5%9Bcicki+would+like+to+send+you+0.01+EUR&picture=https%3A%2F%2Fthemes.exvo.com%2Fstylesheets%2Fimages%2Fcustom_images%2Flogo.png&redirect_uri=https%3A%2F%2Fwww.exvo.com&to=username

这向我展示了一个 Facebook“发送”对话框。当我键入一条自定义消息并按“发送”时,出现此错误:

API Error Code: 100
API Error Description: Invalid parameter
Error Message: 'link' is invalid.

链接参数(从上面的 URL 中提取并解码)是这样的:

https://www.exvo.com/invitations/9fb77bda665f0ae8f58843daec80a29b

这是一个有效的 URL,返回正确的 200 响应。使用 Facebook 调试器,我可以看到提供的 URL 没有产生任何错误:

https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fwww.exvo.com%2Finvitations%2F9fb77bda665f0ae8f58843daec80a29b

仅关于推断属性的警告(我也曾在某一时刻添加了这些警告,但没有帮助)。

另请注意,偶尔(如十分之一),当我点击“发送”时,消息会通过,但我没有看到任何错误,这让事情变得更加奇怪。

为什么会出现这个错误?我做错了什么?

最佳答案

这可能不是您遇到的问题,只是为了便于发现:确保您共享的 URL 在 Internet 上公开可用(即不在您的防火墙内或在本地计算机上)。 FB 需要访问您的 URL 以验证其真实性。

关于带有 API 错误代码 : 100 ('link' is invalid) 的 Facebook 发送对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18015464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com