相关疑难解决方法(0)

是否有一个API迫使Facebook再次抓取一个页面?

我知道您可以通过在Facebook的调试工具上输入URL来强制更新页面缓存,同时以该应用程序/页面的管理员身份登录:https: //developers.facebook.com/tools/debug

但我需要的是一种方法,只要我们的销售部门的某个人更新我们其中一个页面的主图像,就可以从我们的内部应用程序自动调用API端点或其他内容.要求数千名销售人员以管理员身份登录并在更新我们项目的描述或图像时手动更新页面缓存,这不是一种选择.

我们不能等待24小时让Facebook更新其缓存,因为我们每当我们改变它的时候没有看到更改出现时,我们每天都会得到客户的投诉.

caching facebook-sharer facebook-like facebook-graph-api facebook-opengraph

44
推荐指数
4
解决办法
4万
查看次数

Facebook不会从og:image加载图片

它已经在工作了,但今天我很惊讶,当我试图分享链接时,Facebook没有显示图像,来自og:image meta标签.

来自facebook调试器:

Meta Tag:   <meta property="og:description" content="???????????????? ???? ???????? ? ???????,??????????? ? ??????????? ??????????? ?????????????. ?????? ??? ???, ??? ????? ????? ?????? ?? ??? ???????." />
Meta Tag:   <meta property="og:title" content="???????? ?????????? ?????????? OdinOtvet" />
Meta Tag:   <meta property="og:type" content="website" />
Meta Tag:   <meta property="og:image" content="http://www.odinotvet.ru/images/logo_250.png" />
Meta Tag:   <meta property="og:url" content="http://www.odinotvet.ru" />
Meta Tag:   <meta property="og:site_name" content="?????????" />
Meta Tag:   <meta property="fb:app_id" content="286967601317982" />
Meta Tag:   <meta property="fb:admins" content="100002890978393,100001666575542" />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

图像在哪里?

facebook facebook-opengraph

34
推荐指数
3
解决办法
8万
查看次数

facebook发送API错误代码:100 API错误说明:无效参数错误消息:"链接"无效

我使用Facebook发布GRAPH UI发布私人消息,链接到我在facebook的应用程序.之前它工作正常,但从最近两天开始,对话框开始抛出错误:

发生错误.请稍后再试.

API错误代码:100
API错误说明:无效参数
错误消息:"链接"无效.

发送消息我正在使用代码:

function sendMessage(id) {
  FB.ui({
    method : 'send',
    name : 'My APP',
    link : 'https://apps.facebook.com/MY_APP/',
    to : id,
    show_error : 'true',
    description : 'my description'
  });
}
Run Code Online (Sandbox Code Playgroud)

我已经用Google搜索了这一点,我得到的唯一相关信息是Facebook阻止了自己域名的链接以避免垃圾邮件.因为我改变了其他实时网站的链接工作.

我需要发送链接到我的应用程序,因为我必须提供这样的功能.

facebook send

10
推荐指数
2
解决办法
3万
查看次数

避免错误100:应用程序请求对话框中的参数无效(需要有效的重定向URI)

我正在为Facebook开发游戏.我需要一种让用户邀请其他人参与游戏的方法.为此,我使用apprequests对话框.我将用户重定向到对话框URL,我将它粘合在一起,如下所示:

$url = "http://www.facebook.com/dialog/apprequests?app_id=".$id."&message=".urlencode("foobar")."&redirect=".urlencode("http://some.arbitrary.url.com");
Run Code Online (Sandbox Code Playgroud)

(当然,使用不那么随意的参数,但它们对我来说仍然看起来很清醒.)在导航时,用户被"API错误代码:100,API错误描述:无效参数,错误消息:需要有效重定向"骂URI." 我搜索了一个解决方案,但似乎收到此错误的所有人都忘记了他们的URL /消息.我还尝试了一些应该被接受而没有备注的URL,比如应用程序画布URL.

有谁知道我犯的是什么错误?

facebook dialog apprequests

6
推荐指数
1
解决办法
2万
查看次数