【发布时间】:2014-08-24 09:42:36
【问题描述】:
我已经对这个问题进行了大量研究,但没有一个答案对我有用。 我已经创建了我的 facebook 应用程序并获得了 APP-ID,当我构建 URL 以在 facebook 墙上共享测试图像时,我不断收到此错误
这个对话框传递了一个错误的参数。 API 错误代码:100 API 错误说明:参数无效 错误消息:redirect_uri URL 格式不正确
我构建的网址是
www.facebook.com/dialog/feed?app_id=' + '[MYAPPID]' + '&display=popup&caption=查看这张图片' + '&link=' + '[MYAPP].herokuapp.com/assets/ wolf-391302847666d53202dab51e1ea4d8a8.jpg' + '&redirect_uri=' + '[MYAPP].herokuapp.com/' + '&picture=' + '[MYAPP].herokuapp.com/assets/wolf-391302847666d53202dab51e1ea4d8a8.jpg' + '&name=' + '狼' + '&description=' + 'wolf_description'
正如其中一个答案中提示的那样,我在我的 facebook 应用程序中创建了一个网站平台并添加了
[MYAPP].herokuapp.com/ 到站点 URL 和 APP 域。
我在使用 facebook 调试器收费时也收到警告,尽管我不认为这会导致问题
应显式提供“og:url”属性,即使可以从其他标签推断出值。
感谢任何帮助。 谢谢。
【问题讨论】:
-
向我们展示实际的最终 URL,而不是其中包含占位符的内容。
-
嗨@CBroe。那是实际的 URL,而不是 [MYAPPID],我使用的是 Facebook 提供的 APPID,而不是 MYAPP,我使用的是 heroku 提供的 APPname。我坚信公开分享机密信息并不是最佳做法。如果您还有其他可以看到并指出我的地方,我将感谢您的帮助。谢谢