2017-06-20 8 views
0

私は毎日私たちのYahooジェミニ広告支出の統計情報を取得するcronjobを設定しようとしています。 PHP(https://developer.yahoo.com/gemini/guide/custom-reporting.html)のプロセスに従うことでこのデータを取得することができますが、Yahooがすべてを認証する前にブラウザのログインを使用する必要があります。Yahoo OAuth2ログイン画面なし?

明らかに、これはクロムジョブでは機能しませんが、このステップをスキップするための解決策はまだ見ていません。

これは可能ではない可能性があります(https://developer.yahoo.com/oauth2/guide/faq/)が、FAQに記載されていますが、他の人が回避策を思い付いたと考えていますか?

+0

ここまでの答えは、トークンを一度取得してから使用するために保存する必要があるようです。私はこれを実際に検証しましたが、トークンが一定の時間を過ぎても有効期限が切れていないことを確認してから、私の元の質問に対する答えとして追加します。 –

+0

最初にアクセストークンをどのように入手しましたか? – Daniel

答えて

0

ここでの答えは、手動承認(ブラウザ経由)で一度リフレッシュトークンを取得し、このリフレッシュトークンを使用して(CURLを使用してhttps://api.login.yahoo.com/oauth2/get_tokenに)アクセストークンを取得することです。

関連する問題