1

もう少し詳しく言うと:

  1. 私のおいしいアカウントはYahoo IDなので、OAuthによるアクセスが必要です。

  2. ブックマークを追加/削除するためだけに使用します。私はパスワードを持っています。

  3. これはコマンド ラインの Python プログラムであり、Web ベースではありません。

私の質問は:

Yahoo OAuth 承認ページにリダイレクトされずに、私のおいしいアカウントにアクセスすることはできますか? どんな例でも大歓迎です。

4

3 に答える 3

0

おそらく実際にやりたいことは、設定されていますoauth_callback=oob(範囲外)。リダイレクトする代わりに、コマンド ラインに貼り付けるための確認コードが表示されます。この機能は、あなたのような非 Web ベースの状況を対象としています。

また、Python を使用しているため、このトリックを使用してブラウザを起動して認証 URL にアクセスできます。

import webbrowser
webbrowser.open(url)
于 2010-10-22T07:39:21.253 に答える
0

はい。ただし、アカウントをアプリケーションにリンクするために、承認プロセスを 1 回行った場合に限ります。

その後、元のリクエストから提供されたセッション ID を使用して、既存の情報を再認証できます。

http://developer.yahoo.com/oauth/guide/oauth-refreshaccesstoken.htmlに詳細があると思います。

于 2010-04-11T11:53:30.880 に答える
0

これは以前の質問ですが、Yahoo はその後、Delicious を売却したためです。「新しい」Delicious は元の API と互換性がありますが、OAuth サポートは廃止されました。(もちろん、新会社はアクセスできないYahooの認証システムに直接結び付けられていました。)

それ以外の場合、新しい API は以前の (非 OAuth) バージョンとほぼ互換性があります: http://delicious.com/help/api

于 2012-01-08T19:39:55.037 に答える