标签: facebook-stream-story

某些用户从Facebook获取"验证访问令牌错误"

尝试发布到用户流时,我从Facebook收到以下错误.

Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.

工作流程如下:

  1. 授权Facebook请求scope=offline_access,publish_stream权限(如果当前用户尚未授权)

  2. 在服务器上做一些工作(需要5-10分钟)

  3. 尝试发布到用户的Facebook流

此代码适用于许多用户,但对于某些用户,我收到Error validating access token错误.它开始在几周前经常发生,然后似乎停止了,现在又发生了很多.我当然不是在呼唤auth.expireSession我的目的,而且似乎不太可能多个用户在5-10分钟的窗口中将其密码从授权发布到发布.有谁知道这可能导致什么?

facebook facebook-graph-api facebook-oauth facebook-stream-story facebook-permissions

9
推荐指数
1
解决办法
5万
查看次数

Facebook定制故事与大图像 - 用Javascript打开图表

我正在尝试创建一个自定义故事,每当有人试图发布它时都会有一个新图像.现在我创建了一个Object,Action和一个故事,将两者结合起来.我想要实现的是一个看起来像这样的故事https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851562_1376970469205025_523101852_n.png,但我似乎只是得到了是https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851560_389589627833470_1903099476_n.png

让我说我的对象是课程,我的行动是运行.下面是我所拥有的代码没有返回正确的结果.我包括的图像是1200 x 630.

    FB.api(
        'me/namespace:run',
        'post',
        {
            course  : {

                "og:type"       :   "namespace:course",
                "og:url"        :   "http://example.com",
                "og:title"      :   "Title",
                "og:description":   "Description",
                "fb:app_id"     :   "####",
                "og:image"      :   "http://example.com/chart.png"
            },
            distance    : 25.5,
            location    : "Sample location: Longitude",
            message     : "Special Caption Message"
        }
Run Code Online (Sandbox Code Playgroud)

我还尝试使用'user_generated'图像标记,它以全文宽度显示图像,但是当您点击图像时它不会将您链接回网站,但它会在模态框中打开图像(如图库图像) ).

我不确定这是不是代码.也许我不知道的一些设置.如果我能提供更多信息来获取此问题的解决方案,请告诉我.

javascript facebook facebook-graph-api facebook-stream-story custom-stories

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

Facebook自定义故事共享使用JavaScript sdk()显示错误(Action需要至少一个参考)

我正在使用JavaScript sdk作为我的一个Facebook画布游戏应用程序.我正在尝试实现自定义故事共享对话框以在用户墙上发布故事.

开发人员网站上提供的信息不明确且有限.下面的代码用于使用open grap API共享自定义故事.Bellow代码可在Facebook开发者网站链接上获得(https://developers.facebook.com/docs/sharing/reference/share-dialog).Facebook提供的代码工作正常,因为它使用预定义的action_type.

FB.ui({
   method: 'share_open_graph',
   action_type: 'og.likes',
   action_properties: JSON.stringify({
   object:'https://developers.facebook.com/docs/',
    })
  }, function(response){});
Run Code Online (Sandbox Code Playgroud)

我在FB Developer控制台App的Open Graph选项卡上为自定义故事创建了一个对象(板球)和动作(播放).我创建了一个名为cricket.html的自托管对象(html页面).Bellow是内容或我的html页面.我验证了Open Graph Object Debugger.Graph Object Debugger上的html页面向我显示了所有信息,我给出的没有错误或警告.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta property="fb:app_id"          content="*************" /> 
<meta property="og:type"            content="appnamespace:cricket" /> 
<meta property="og:title"           content="App for u" /> 
<meta property="og:url"               content="https://example.com/appnamespace/cricket.html" /> 
<meta property="og:description"     content="Find me on facebook for u" /> 
<meta property="og:image"           content="https://example.com/appnamespace/image/any_time_share.png" /> 

</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

贝娄是我要替换的代码: - og.likes ---到---> appnamespace:play("play"是我的动作).

我在这里做错了吗?请告诉我.

function customshare()
{
FB.ui({
method: …
Run Code Online (Sandbox Code Playgroud)

javascript facebook-javascript-sdk facebook-opengraph facebook-stream-story custom-stories

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

如何使用facebook api分享页面帖子

对于" 如何使用facebook api隐藏页面帖子 "的问题,有一个非常好的简单答案.非常感谢.问题" 我想通过图形api分享朋友的帖子 "仍然没有答案.怎么会?!:)

有没有人知道如何从某个页面(在任何可能的目的地上分享Post(通过图谱API):您的时间线,朋友时间轴,在一个组...)?! 任何对Facebook文档的引用都将受到高度赞赏.

facebook-page facebook-graph-api facebook-stream-story

5
推荐指数
1
解决办法
7484
查看次数

Facebook应用将"通过{APP_NAME}"重定向到现有网页

我在Facebook上创建了一个应用程序.有了这个应用程序,用户可以在他们的墙上发布.一切正常,但我想在用户点击出版物上的"通过{APP_NAME}"链接时指定要重定向的网址.目前,它正在重定向到https://www.facebook.com/apps/application.php?id=APP_ID

facebook facebook-apps facebook-stream-story

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