我想通过 Facebook 向邀请页面发送 URL,让用户能够通过我们的应用程序 (Exvo) 向他们的 Facebook 朋友汇款。
我正在使用“发送”Facebook 对话框(重定向到 Facebook 网站)。我将用户重定向到的确切网址是(to
字段已被编辑):
这向我展示了一个 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 不会产生任何错误:
只有关于推断属性的警告(我也曾在某一时刻添加过这些警告,但没有帮助)。
另请注意,有时(如十分之一),当我单击“发送”时,消息通过并且我没有看到任何错误,这使得它更加奇怪。
为什么会发生此错误?我究竟做错了什么?