ai didi

javascript - 使用共享对话框在 Facebook 上共享时出现 "Sorry, something went wrong."消息

转载 作者:行者123 更新时间:2023-12-03 04:58:27 24 4
gpt4 key购买 nike

我正在使用 django 在 Facebook 上分享页面。我使用下面的代码来获取 url

var link = 'https://www.facebook.com/dialog/feed?app_id=1234567890&display=popup&name=' + name + '&description=' + description + '&picture=' + picture + '&link=' + caption + '&caption=' + caption + '&redirect_uri=' + redurl;
window.open(link, "Share", windowFeatures);

最终形成的url如下

https://www.facebook.com/dialog/feed?app_id=1234567890&display=popup&name=GameStore:%20come%20and%20play!&description=Hey%20!!!%20I%20am%20playing%20to%20Breakout&picture=https://res.cloudinary.com/dma8tn6ge/image/upload/c_fill,h_75,w_75/profile-picture.png&link=http%3A//localhost%3A8000/game/player/1/&caption=http%3A//localhost%3A8000/game/player/1/&redirect_uri=http://localhost:8000/fb_redirect

这是由 JavaScript 中的按钮单击事件触发的。但是当我单击它时,窗口会打开并显示消息:

Sorry, something went wrong. We're working on getting this fixed as soon as we can.

附:显然,我在代码中使用了正确的应用程序 ID,而不是 1234567890。

有人可以指导我我错了什么

最佳答案

当我将其推送到 Heroku 时,它开始工作。我想正如 Sayse 提到的,它将无法访问本地主机。

关于javascript - 使用共享对话框在 Facebook 上共享时出现 "Sorry, something went wrong."消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42339920/

24 4 0
文章推荐: javascript - 如何根据另一个下拉列表中的选定值填充其他下拉列表中的值
文章推荐: javascript - 用于更改插入时输入值的 Angular Directive(指令)
文章推荐: javascript - 用新的值覆盖现有的 URL 参数值
文章推荐: javascript - 将所有 api 端点保留在一处
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com