4

yahoo、googleの連絡先、ライブの連絡先など、複数のログインと情報のエクスポートオプションを備えたアプリケーションを開発しています。aolのoauthラッパーを実行しようとしました。その後、http: //dev.aol.com/api/の例に従いました。 openauthページですが、機能しません。

チャドがその仕様で成功し、サンプルコードが機能する人がいるかどうかだけを知りたかったのですが、応答としてトークンを取得しようとしましたが、APIリクエストを実行しようとすると応答が返されます:Key Used From unauthenticated site

オンラインサーバーで実行する必要がありますか?サーバーでrsa署名付きファイルを取得する必要がありますか?

ヒントは大歓迎です、どうもありがとうございました!

4

2 に答える 2

1

これまで試したことはありませんが、リクエストを送信するIPを伝えなければならないと思います。
私はenom APIを介してプロジェクトを作成しており、APIリクエストを承認するためにIPを送信する必要がありました。

于 2011-09-27T00:25:55.300 に答える
0

返信が遅くなってすみません、ここで少し忙しいです。例のコードは、前回試したときにようやく機能しました。サーバーに問題があったか、例の構成を誤った可能性がありますが、プロジェクトでは機能しませんでした。最後に、で見つけたCURLOPT_REFERERパラメーターを使用してソリューションを管理しました。例。.locトップレベルドメインを使用する開発環境でテストしていたため、これが私のコードの問題であったと確信しています。

最後に、アクセス許可を求めるURLの有効性を確認するサードパーティのアプリを開発しようとしているすべての人にヒントを提供したいと思います。テスト環境で必要な本番URLを設定することで、CURLOPT_REFERERパラメーターを使用してテスト環境を使用できます。 。

テスト環境のファイルhttp://www.mycoolsite.loc

curl_setopt( CURLOPT_REFERER 'http://www.mycoolsite.com' );

回答を受け取るサイトはリファラーをチェックし、.locではなく.comを想定します

私を助けてくれたみんなに感謝します。

于 2011-10-10T08:38:46.113 に答える