rahul/socialconnect

TYPO3 Neos 的社交媒体多渠道连接器

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 8

关注者: 2

分支: 1

公开问题: 0

类型:typo3-flow-package

0.3 2014-07-28 06:08 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:37:29 UTC


README

TYPO3-Neos 的多通道社交媒体连接器。Google Summer Of Code 项目。

正在工作

  • Facebook 发布 - 目前适用于任何节点类型。根据节点类型可以重写。默认情况下,支持页面/标题/文本。
  • Twitter 发布 - Twitter 发布功能正常,并提供了一条指向网站的链接以及推文。
  • 预览系统以显示发布后帖子将如何显示。
  • Blogger 发布,适用于带有单个标题和其后跟文本字段的简单页面/文档。请自由创建自己的节点类型以更好地支持它。

预览设置

  • 将此包的 Root.ts2 包含在网站的 Root.ts2 中。

Facebook

设置

  • 在您的 composer.json 文件中添加 "facebook/php-sdk-v4" : "4.0.*",然后运行 composer update
  • 用您的访问令牌替换 APP ID 和 access token
  • 在节点检查器中选择 Facebook 以启用 Facebook Connect。
  • 为了防止任何许可问题,尚未添加预览的 CSS 文件。

访问令牌

  • 访问令牌是应用程序代表用户发布所必需的。
  • 这里有两种情况,其中用户可能希望将帖子共享到他的个人墙,另一种情况是共享到他的页面。
  • 如果您想向用户墙发布,您需要每两个月更新一次您的访问令牌,而页面令牌是永久有效的。

用户源

  • 如果您还没有,请获取一个 Facebook 开发者账户。点击这里
  • 在仪表板中创建一个 Facebook 应用程序
  • 转到 Facebook Graph API Explorer
  • 在应用程序选项卡中选择您的应用程序,然后单击生成访问令牌,确保选择访问和写入源权限。
  • 通过 https://graph.facebook.com/oauth/access_token?client_id=<您的 FB App ID> &client_secret= <您的 FB App secret> &grant_type=fb_exchange_token&fb_exchange_token=<您的短期访问令牌>
  • 获取长期令牌并将其粘贴到此包的 Settings.yaml 中,同时包含 app id 和 app secret,设置用户为 'me'。

页面访问

  • 确保您是您要发布到的页面的管理员。
  • 如果您还没有,请获取一个 Facebook 开发者账户。点击这里
  • 在仪表板中创建一个 Facebook 应用程序
  • 转到 Facebook Graph API Explorer
  • 确保您添加了 manage_pages 权限
  • 在应用程序选项卡中选择您的应用程序,然后单击生成访问令牌,确保选择访问和写入源权限。
  • 通过 https://graph.facebook.com/oauth/access_token?client_id=<您的 FB App ID> &client_secret= <您的 FB App secret> &grant_type=fb_exchange_token&fb_exchange_token=<您的短期访问令牌>
  • 使用新的长期访问令牌调用 Graph API 来查看您的账户:https://graph.facebook.com/me/accounts?access_token=<您的长期访问令牌>
  • 获取您页面的访问令牌并检查它不会过期 调试令牌
  • 获取永久令牌并将其粘贴到此包的 Settings.yaml 中,同时包含 app id 和 app secret,设置用户为 'page id'。

#Twitter

设置

  • 确保您在 composer.json 中有 "jublonet/codebird-php": "dev-develop",并且该包已安装到您的库文件夹中。
  • 在您的 configuration.yaml 文件中替换以下详细信息。
  • 在检查器中选择 Twitter 以自动发布到 Twitter

Twitter 开发者账户和访问令牌

  • 转到 这里 并使用您的账户登录。您将使用此账户进行发布。
  • 创建一个新的 Twitter 应用程序。
  • 设置权限为读取和写入。如果您在账户验证方面有任何问题,请通过Twitter支持获取r/w权限。
  • 从API密钥页面创建访问令牌。
  • 抓取所有信息并将它们替换到Settings.yaml的Twitter部分。

#博客作者

设置

  • 只需在配置文件中添加您的谷歌账户的用户名/密码即可开始写博客。