web-dev-qa-db-ja.com

ルールモジュールを使用して、Linkedinアカウントにコンテンツを自動投稿する

Drupal 7.を使用しています。RSSからのコンテンツに Feeds モジュールを使用しました。RSSフィードからコンテンツを取得できるようになりました。今すぐFeedRSSフィードのコンテンツで自動的に保存されるコンテンツタイプ。したがって、Feedsコンテンツを自動投稿するTwitter、linkedin、facebook。私は Twitter モジュールを使用しています。

ルールモジュールを使用してコンテンツをFacebookに自動投稿できますSo i can Auto post the content using rules module to Facebook。同時に、ルールモジュールを使用してコンテンツをTwitterに自動投稿できます。Same Time I Can Auto Post the content using rules module to Twitter。このコンテンツをルールモジュール経由でlinkedinに投稿したいのですが、 Linkedin モジュールも使用しています。しかし、それはルールモジュールでは機能しませんか?特定のコンテンツタイプに対してのみlinkeinモジュールを使用する。特定のユーザーのリンクされたアカウントのコンテンツを投稿したいですか?管理者はリンクされたアカウントにコンテンツの投稿を送信できますが、特定のユーザーアカウントのコンテンツを自動投稿したいですか?

ルールモジュールを介してリンクされたアカウントにコンテンツを自動投稿する方法はありますか?私は危機的状況にあります。誰か私を案内してください。前もって感謝します。

5
Nandhana

このモジュールにはこの機能はありません。独自のルールアクションが必要か、ルールでphpを使用します(ルールでembed phpを使用することはベストプラクティスではありません)。私はいくつかの掘り下げを行い、実行する適切な機能を見つけました。 linkedin_status_set_status($ status、$ node);これはlinkedin_statusモジュールの関数です。私はそれをどうにかしてテストしませんでしたが、これがうまくいくはずであると私は99%確信しています。新しいモジュールを作成して追加

function YOURMODULE_rules_action_info() {
  return array(
    'YOURMODULE_set_inkedin_status' => array(
      'label' => t('Set linkedin status'), 
      'parameter' => array(
        'node' => array(
          'type' => 'node',
          'label' => t('Node'),
        ),
        'status' => array(
          'type' => 'text',
          'label' => t('Status'),
        ),
      ), 
      'group' => t('Linkedin'), 
    ),
  );
}
function YOURMODULE_set_inkedin_status($status, node) {
   linkedin_status_set_status($status, $node);
}
1
kaido24

LinkedIn Module を試しましたか?

このモジュールは、LinkedIn APIとの統合を提供します。現在、次の機能をサポートしています。

  • ユーザーごとのOAuth LinkedInとDrupalの間の認証
  • ノード編集フォームからのLinkedInステータス(Twitterモジュールなど)
  • LinkedInユーザープロファイルをDrupalのユーザープロファイルタブと同期する

Drupal 7の場合、それはまだ開発中であり、更新が行われるかどうかはわからないかもしれませんが、始めるのに適しています。

1
Scott Joudry