3

仕事で私はタスクを取得しました (ちなみに ASP Classic を使用する必要があります): ユーザーがブログを投稿すると、そのブログへのリンクがユーザーの Facebook タイムラインと Twitter に自動的に投稿されます。すべてが機能するようにしましたが、問題が 1 つあります。投稿するには、ユーザーがサインインする必要があります。彼がログインしているかどうかを確認し、ログインしていない場合はログインする必要があります。ただし、ログイン手順を回避して自動化する必要があります (twitter/facebook に送信されるデータの一部としてユーザーのユーザー名とパスワードを送信することにより)。またはそのようなもの)、しかし、それを行う方法、またはそれが可能かどうかさえわかりません。

何か案は?どんな助けでも大歓迎です。

PS: Twitter の部分にはhttp://scottdesapio.com/VBScriptOAuth/を使用 し、Facebook の部分には次の組み合わせを使用しました: http://snipplr.com/view/61108/facebook-app-login--authorization-entirely -クライアント側/

すべてが機能しますが、ユーザーのサインイン部分を自動化することは可能ですか?

4

2 に答える 2

0

最後に、両方を自動化することができました... Twitterの問題は、リクエストトークンをセッションに保存しなかったことです。そのため、「認証できませんでした」というエラーが発生しました。Facebook で何を間違えたのか覚えていませんが (何人かの同僚が助けてくれました)、適切な http リクエストを作成していなかったと思います.ユーザーがサインインしていない Facebook。

于 2012-10-10T11:30:17.163 に答える
0

私が間違っていなければ、現在のブラウザで Facebook にログインしているユーザーは、アプリに対して認証されていません。

「ユーザーをアプリに許可する方法」についてググってみてください。また

よろしければ、アプリの設定ページに移動するための直接 URL をお知らせします: https://developers.facebook.com/appsからアプリに移動し、左側のサイドバーからロールに移動して、次に、ページの上部にある [テスト ユーザー] タブをクリックし、[追加] ボタンをクリックすると、ユーザーを追加するためのポップアップが 1 つ開きます。

アプリでは、テスト目的でテスト ユーザーを追加し、その追加されたテスト ユーザーにログインする必要があるため、追加されたユーザーはそのアプリに対して承認され、テストできるようになります。

ありがとうございました...

于 2014-11-10T07:00:04.280 に答える