【问题标题】:Really Need a Facebook App to post to Facebook Page Wall?真的需要一个 Facebook 应用程序来发布到 Facebook 页面墙吗?
【发布时间】:2012-08-02 19:27:09
【问题描述】:

我正在使用 Facebook API Graph(C# 和 ASP.NET)尝试动态发布到我创建的 Facebook 页面。

查看漂浮的代码示例。他们建议先创建一个 Facebook 应用程序(我已经这样做了)。

但是..

  1. 我要发布到 3 个不同的页面。我需要为每个页面创建一个应用程序吗? (我想在 3 个页面上发布不同的内容,而不是在每个页面上发布相同的帖子)

  2. 我只希望消息和链接显示为墙帖。我不担心有一个“应用程序”,它有一个放置在 IFrame 中的“画布”。

问题:那么我还需要编写一个或多个 Facebook 应用程序来发布到我的 3 个不同的 Facebook 页面吗?

到目前为止我在哪里......我可以传递我的应用程序凭据并取回 access_token。但我的帖子似乎无处可去。

如果可能的话,我宁愿放弃“facebook 应用程序/canvas”方法如果我可以直接在墙上发帖(出于上述原因)。

哦,在你问之前。我不想发布到我的应用程序墙页面,我想发布到我的其他页面(除非我必须先发布到我的应用程序墙页面?)。

我相信很多人都有同样的问题..

提前致谢。

--李

【问题讨论】:

  • 我希望对这个问题投反对票的人留下一些关于为什么的反馈????

标签: c# facebook


【解决方案1】:
  • 您只需一个应用即可完成此操作
  • 您需要这些权限 offline_access、publish_stream、
    管理页面
  • 在响应“我”请求后,您应该解析页面的 active_tokens
    你管理
  • 在您发出发布请求之前,请确保您已设置
    “_facebook.active_token”到
    您想要的页面的 active_token
    发布

【讨论】:

  • 是的,但我需要制作一个应用程序吗?
【解决方案2】:

我认为您需要创建 Facebook 应用程序,因为这是您获得使用 API 所需的 API keys 集的唯一方法。我认为这是唯一的原因。仅使用 Facebook 进行身份验证时也是如此。

【讨论】:

    【解决方案3】:

    1 - 我要发布到 3 个不同的页面。我需要为每个页面创建一个应用程序吗?

    否,因为可以选择允许单个应用处理多个页面。

    2 - 我只希望消息和链接显示为墙帖。我不担心有一个“应用程序”,它有一个放置在 IFrame 中的“画布”。

    借助他们的 Graph API,您肯定可以做到这一点。

    【讨论】:

    • 你能再给我一点Umair吗?
    • 我还应该提到我想在 3 个页面上发布不同的内容(3 个页面中的每个页面都显示不同的消息)
    【解决方案4】:

    您不一定需要画布,但请记住,这是用户点击您的应用名称时会去的地方。

    查看 Graph API:http://developers.facebook.com/docs/api,尤其是发布部分。您想使用/PROFILE_ID/feed,其中 PROFILE_ID 是您要发布到的页面的 ID。

    【讨论】:

    • 是的,但我需要制作一个应用程序吗?
    • 你需要在 Facebook 注册一个应用来获取你的 app_id 和 secret,这是使用 Graph API 所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 2012-11-29
    相关资源
    最近更新 更多