【发布时间】:2014-02-22 01:02:09
【问题描述】:
我有一段时间让 facebook 实时更新为页面工作。诚然,这个问题可能已经被问过——不止一次——但我还没有看到一个明确的例程作为答案。大多只是脱节的建议。作为免责声明 - 请允许我补充一下,我已多次阅读文档。当我发布我的例程时,你会看到这一点。在这一切之后我没有得到任何更新。
创建一个页面。命名为 Testerthree,类别:品牌和产品:应用页面,网站:_http://.com,页面 ID:
developers.facebook.com
我创建了一个应用程序:Testerthree
一种。设置:Testerthree 命名空间:tester_three
湾。创建平台:网站:站点 URL:移动站点 URL:_http://.com
C。添加平台:页面选项卡: 页面选项卡名称:Testerthree 安全页面选项卡 URL:_http://.com d。应用程序域:_http:// .com e.应用程序详细信息:我填写了顶框的所有信息。类别:页面应用
这就是事情变得有点奇怪的地方。在“应用程序页面”下有一个按钮可以为应用程序创建一个新页面......有时这会自动工作,有时它不会。基本上我现在知道如何将页面连接到该字段。然而,这个过程是不稳定的。基本上,此处为“应用程序页面”列出 - 是我创建的同名页面:Testerthree 应用程序 ID: 应用程序密码:
所以此时我将拥有一个页面:Testerthree 和一个应用程序:Testerthree 我将应用详情页面中列出的页面作为应用页面的角色
然后我开始尝试获取查询和配置 facebook 的请求。这个过程似乎有效,并创建了一个订阅,但从来没有通过应用程序从我的页面发送到我的服务器。如果我通过应用程序订阅 USER 字段,它们会更新。如果我订阅 PAGE 字段,我不会得到更新。不管怎样,这里是:
获取访问令牌: _https://graph.facebook.com/oauth/access_token?client_id=
&client_secret= &grant_type=client_credentials 不确定是否需要,但这是我从未放弃的难题: _https://graph.facebook.com/oauth/authorize?client_id=
&redirect_uri=_http:// .com/fb/return.php&scope=manage_pages,offline_access,read_stream 创建订阅: _https://graph.facebook.com/
/subscriptions?access_token=&object=page&fields=feed,description,general_info&verify_token=&method=post&callback_url=_http:// .com/fb/facebook-subscribe.php
现在我的服务器上有入口点,地址为 _http://
http://mwc.byteshaman.us/fb/fbsubscribe-code.php
它应该获取任何发布数据并输出到文件。老实说,在这一切之前,我放了一个小的随机 fopen,以创建一个输出 txt 文件,如果这个 .php 曾经被查看或 ping 过。当我创建订阅时,会生成 txt。当我测试我的订阅时,没有生成 txt。
不管怎样
- 我用这个检查订阅:
_https://graph.facebook.com/
/subscriptions?access_token=&method=get
它确实显示了这样的订阅:
{
"data": [
{
"object": "page",
"callback_url": "_http://mydomain.com/fb/facebook-subscribe.php",
"fields": [
"description",
"feed",
"general_info"
],
"active": true
}
]
- 然后我将页面与应用程序连接起来:
_https://www.facebook.com/dialog/pagetab?app_id=
&redirect_uri=http:// .com/fb/return.php
订阅 Feed 的步骤非常多。为脸书干杯。有人请把我指向他们文档中的部分,他们给出了一个完整的有凝聚力的例子......
好吧,在这一切之后,我似乎有一个订阅设置。该页面列在我的应用详细信息中。订阅显示已订阅。
然而,当我更新我的页面提要或更改一些描述数据(应该订阅)时,我什么也得不到。
有人请帮忙吗?我已经完成了所有可能的功课,这篇文章是我 3 天后的最后一次尝试,在我绝对相信这个例程是不可能的并且实际上没有 Facebook 页面的实时更新这样的事情之前,比如复活节兔子,或者圣诞老人。
有可能吗?有谁知道日常?谁能确定我在哪里搞砸了?
谢谢。
【问题讨论】:
-
这可能会让您了解完整的页面订阅流程:tech-brains.blogspot.in/2015/04/…
标签: facebook facebook-graph-api real-time