私たちはYammerをウェブサイトに統合しようとしています。投稿して投稿することは完了していますが、画像を取得することに問題があります。401 on Yammer画像リクエスト
ユーザーがYammerにログインすると、問題なく画像を表示できます。 ユーザーがYammerにログインしていない場合、画像リクエストで401
が許可されません。
私たちはAuthorizationヘッダーを追加してイメージのBLOBを動的に取得しようとしましたが、CORSはこの方法でブロックします。
誰でもこの問題を解決する方法についてのいくつかの指針を与えることができますか?前もって感謝します!
var req = {
method: 'GET',
url: 'https://www.yammer.com/api/v1/uploaded_files/123456/preview/IMG-20160413-AA0001.jpg',
headers: {
'Authorization': 'Bearer ' + yammertoken
},
responseType: 'blob'
}
return $http(req)
解決策はありますか?私たちはまったく同じ問題に直面しています!ユーザーがデータにアクセスすることをアプリに許可しました。したがって、認証トークンを使用すると、私たちは投稿を取得し、画像リンクを含むようになります。しかし、私たちがイメージを要求するとき、私たちは401を取得します。 –
最後にPHPバックエンドにプロキシを作成しました。このプロキシはイメージサーバーを取得できました。これは、CORSの問題を一周しました。 – jlast