问题标签 [facebook-timeline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - 如何查看用户是否拥有 Facebook 时间线?
我只想为具有“publish_actions”权限和时间轴的用户启用某些功能。如何检测用户是否启用了时间轴?
facebook - 如何使用时间轴获取现有用户
一旦 Timeline 上线,我们如何让我们的用户给予publish_actions
许可?
我们已将此添加到我们的 Auth Dialog 设置中,一旦时间线上线以获得许可,我们是否应该将(现有)用户重定向回该对话框publish_actions
,还是会自动发生?
此外,如果他们不允许应用程序,似乎身份验证对话框现在会自动发生,不需要任何自定义 FB 代码。
facebook - 来自应用的帖子未出现在用户的时间线中
由于 Facebook 现在公开了时间线,因此使用流发布的我的应用程序帖子不会出现在用户的时间线中,只会出现在 News Feed 中。我们应该对此做些什么,或者在发布流或关于新时间轴功能的提要帖子上做任何新的事情吗?
facebook - 在调试器中缓存 OG 数据,强制 og:type 网站,以及“查看我们的抓取工具对您的 URL 看到的确切内容”的授权弹出窗口
让 Timeline 正常工作时遇到问题。这是一个两部分的问题。
首先,存在缓存部分 OG 元标记的问题。当调试器转到我的 URL 时,我知道它正确地命中了它,因为它吐回的 og:url 是正确的,这意味着它已经在我端进行了处理(例如:我将它发送到 og.php?og=read&chapter=799 ,它会为 og:url 返回正确的 book_id,这意味着我的脚本处理了它)。但是所有其他信息似乎都被缓存了。我最初错误地有一个对象的 fb:app_id 和 og:site_url,所以我删除了它们。输出仍然显示那些存在抛出错误的现有 site_url。拥有 fb:app_id 会强制 og:type 的“网站”,我已经(正确地)将其设置为我的命名空间和对象。当我尝试发布操作时,我收到一个 oAuthException 错误,即“网站”的 og:type 对对象无效。再次,这应该是固定的,但它会一直缓存旧的 OG 数据。我尝试添加 ?fbrefresh=1,但没有任何效果。
另一个问题,可能相关......即使我知道它已经到达那里,并且我的脚本处理了请求,但 Facebook 没有报告这一点。当我点击“查看我们的抓取工具对您的 URL 看到的确切内容”时,它会显示身份验证 URL(见下文)!好像它从来没有到达那里并且弹出窗口已经启动,这甚至不是 og.php 的代码的工作方式!我的猜测是,在尝试使用 example.com/og.php 的完整请求之前,他们是从基本域名本身 (exmaple.com) 获得的。
window.parent.location='https://www.facebook.com/dialog/oauth?client_id=164431733642252&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fexample%2F%3Fpage%3D&state=064bd26ff582a9ec7c96729e6b69bbd2&canvas=1&fbconnect=0&scope =电子邮件%2Cpublish_stream%2Cpublish_actions%2C';
facebook - 上传过去日期的照片
我正在尝试上传几张具有过去创建日期的旧照片,以便它们正确显示在时间轴中。现有的api只允许传递消息和源。
IE
是我上传照片的唯一方法。
也不移动照片日期。
我尝试使用/feed api从照片上传中创建帖子,但它不允许我将现有照片制作为帖子。它使它成为链接类型的帖子。
我想要准确地创建照片对象并发布以下内容:
api - 我们能在时间线上访问生活事件吗?
Facebook 是否计划添加功能以允许开发人员访问发布在用户时间轴上的新“生活事件”?那些贴在朋友时间线上的呢?
谢谢!
facebook - 对话提要发布在朋友的墙上和自己的墙上
在我的应用程序http://www.facebook.com/citynumbers?sk=app_195571338990中,我使用 Dialog Feed 让用户在朋友的墙上发帖。它工作正常,但它可能会更好:
发布到朋友的墙上后,我自己的墙上/时间轴上没有任何内容。这可以通过对话提要完成还是应该使用其他方法?
我注意到当我没有在帖子中输入额外的文本时,当这位朋友已经在使用新的 FB 时间线时,它不会出现在我的朋友页面顶部(除非他或她更改了应用程序的某些设置)。有没有办法在对话框中显示“写在[用户]的墙上......”的帖子中填写默认文本?还是另一种解决方法?
这是打开对话框的 url:
facebook - 发布到多个朋友的时间线(批量)
发布给多个朋友时间线是否合法?
发送对话框 * 目前不起作用,所以这是我最好的解决方案......我似乎找不到任何说明它是合法的文档。
参考: http: //developers.facebook.com/bugs/254812797906360 ?browse=search_4eef63ccbdbb36463851090
facebook - og:type ARTICLE 没有在 Facebook 中被解析
我已经定义并创建了一个新的对象动作,即 READ-ARTICLE
但是,Facebook 调试工具和 unix 终端 (CURL) 都显示错误,指出 og:type 是 WEBSITE。我已经交叉检查,它确实是文章。此外,网站一词并未出现在整个网页上。
这是我的头标
实际源包含我的应用程序 ID..我还尝试将类型替换为“命名空间:文章”,其中命名空间具有我的实际命名空间
facebook - Facebook 时间线共享帖子未正确显示
当我尝试使用 fb.ui 将消息分享到 Facebook 墙时,如果我没有输入任何消息,该帖子将不会出现在时间线中,但确实会出现在我朋友的 News Feed 中。我检查了活动日志,发布活动在那里,但它只是没有出现在我的时间线中,除非我自己放置个人/自定义消息。有没有人遇到过这个?只是想知道它是一个错误还是应该以这种方式工作。