-1

Disqus とデータベースの間でコメントを同期する cronjob をセットアップしようとしています。

基本的な API ではすべて問題ありませんが、IP アドレスとメールをローカル データベースに保存する必要もあります。ドキュメントを読んで、「機密」データを取得するには、oauth を使用し、特定のスコープを宣言する必要があることがわかりました。

だから私はすべてを行うスクリプトを設定し、実際に動作します.ブラウザでテストページにアクセスし、認証をトリガーし、disqus がアカウントにアクセスできるようにすれば、すべて問題ありません.

問題は、これを 10 分ごとに手動で行うことができないことです。Linux Webサーバーでセットアップされたcronjobで動作するためにこれが必要ですが、動作しません.もちろん、cronjobはALLOWボタンなどをクリックできません.

何か不足していますか?これはばかげた質問ですか?:-)

前もって感謝します

4

1 に答える 1

0

API アプリケーションには、このような機能を実行するための管理者のアクセス トークン (有効期限がないため、秘密にしておいてください!) が含まれているため、常に認証する必要はありません。したがって、次の 2 つのことを行う必要があります。

  1. アプリケーションから管理者アクセス トークンを取得します (詳細ページ): http://disqus.com/api/applications/ - 次に、これを使用してサーバー側スクリプトで認証します。

  2. 同じページで、設定ページに移動し、デフォルトの権限範囲を「読み取りと書き込み」から「読み取り、書き込み、フォーラムの管理」に変更します。

これにより、必要なすべての機密データを同期することができます。

于 2013-10-30T18:00:18.273 に答える