問題タブ [koala-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Koala gem を使用して画像を投稿するにはどうすればよいですか?
put_object メソッドを使用して、Koala gem を使用して Facebook ウォールに画像を投稿しています。私が抱えている問題は、私が期待している大きな画像ではなく、壁にサムネイルとして (キャプション付きで) 画像が表示されることです。サムネイルをクリックすると、Facebook のフォト ビューアーで写真がポップアップ表示されると思いますが、指定した画像の URL に移動するだけです。これは、ウォールへのリンクを投稿するときに期待する動作に似ているようです。また、post_picture を使用してみましたが、成功しませんでした。ここに私が期待しているもののスクリーンショットがあります: http://cl.ly/image/472a2H333z13
私のストリーム権限には以下が含まれます:
次のコードは機能しますが、期待どおりには動作しません。これは、put_object を使用して投稿された画像がタイムラインにどのように表示されるかのスクリーンショットです: http://cl.ly/image/1x3X1K0k2l2D
このコードはまったく機能しません:
:picture と :source の違いもわかりません。
誰かが私が間違っていることを理解するのを手伝ってくれますか?
ruby-on-rails-3 - RailsアプリケーションでFacebookの公開ページのコンテンツを取得する
Rails アプリケーションで Facebook の公開ページのコンテンツ (投稿) を取得する必要があります。また、FB ログイン機能は提供していません。サーバー側からこれを実現する方法、Koala でこれを実装するためのアプローチ。
ruby - Koala gem を介して Facebook カスタム オーディエンスにユーザーを追加できない
カスタム オーディエンスにユーザーを追加できません。true (成功) の戻り値を取得していますが、待機後、リストにユーザーが追加されません。パワー エディタで同じリストを使用し、90% 一致しましたが、Koala 経由で API を介して同じリストを送信すると、ユーザーが追加されません。私が試みた後、リストは待機中の状態になるので、彼らが私の要求を受け取ったことがわかります.
MD5 と CRC32_MD5 の両方のハッシュを試しましたが、結果は同じでした。開発ドキュメントの例に対してハッシュ メソッドの結果を確認しましたが、問題ないようです。
パラメータをデバッグしました。すべて問題ないようです。Facebookからの復帰がダメで途方に暮れています。
ruby - Rubyアプリ内の別のコントローラーでFacebookのomniauthトークンをkoalaに渡す方法は?
私はルビー環境が初めてです。
Ruby アプリで、omniauth を使用してユーザーを認証しています。ログインしているユーザーの facebook トークンを保存できます。問題は、このトークン情報を他のコントローラーにある koala にパラメーターとして渡したいということですか?
どうやってするの?親切に助けてください。
私のオムニオースコントローラー:
ユーザー.rb
MY INVITE CONTROLLER (koala gem を使用して Facebook のユーザー データを取得しようとしています)
ruby-on-rails - koala gem を使って Facebook のコメントを削除する方法
koala gem を使用して、Facebook で自分のコメントを削除しようとしています。コメント ID は正しく、Facebook グラフの探索で削除できます。post、put_like、delete_like ができるので、認証部分も機能します。
私がしようとすると:
graph.delete_object( @comment_id ) このエラーが表示されました:
タイプ: OAuthException、コード: 1705、メッセージ: (#1705) 削除対象として選択されたウォールポストは存在しません。[HTTP 400]
ところで:私のレールのバージョンは3.2で、コアラのバージョンは最新のものです。
誰でも助けることができますか?どうもありがとう!
ruby-on-rails - 投稿された Wall リンクが Facebook によって解析されない
Ruby on Rails ails と Koala gem を使用して、ユーザー ウォールへのリンクを投稿しています。
私の Koala メソッドは次のようになります。
リンクは投稿されますが、タイトルはなく、URL だけがボックスに表示されます。
投稿されているページは、すべての og タグなどで完全に有効です。すでにfacebooksデバッガーでデバッグしています。
これを行うことは一般的に不可能ですか?
前もって感謝します!
facebook - Graph API を使用して FB に投稿する
ruby スクリプトと Koala gem を使用して、1 日 1 回 Facebook に投稿したいと考えています。一度設定すれば、アクセス トークンを変更し続ける必要がなくなります。アクセストークンに関するいくつかの投稿とFacebookのドキュメントを読んだ後、私は以下を実装しました:
- Facebook アプリを作成しました
- Graph API Explorer を使用して自分用のアクセス トークンを取得しました - これは約 2 時間しかかかりません
- 次のスクリプトを使用して、短期トークンを 2 か月間有効な長期トークンに交換しました。
- Facebook ウォールに投稿する次のレーキ タスクを作成しました。
- herokuスケジューラを使用してrakeコマンドをスケジュールしました
このセットアップのすべてで、私のスクリプトは実際に機能します! スケジューラに基づいて、毎日ウォールに書き込みます。
私の質問は次のとおりです。このセットアップでは、グラフ API エクスプローラーを使用して手動で新しい短期アクセス トークンを作成し、それを使用して 2 か月ごとに長期アクセス トークンを取得する必要があります。また、y スクリプトの token = "blah blah" ステートメントを手動で変更する必要があります。これはまったく回避できますか?作成したアプリにウォールへの投稿を許可しました。Koala (または他の gems/libs) を使用して、スクリプト内で新しいアクセス トークンを自動的に取得する方法はありますか?
facebook - Facebookリアルタイムが異なる親IDを提供しています
以下は、リアルタイム更新から受け取った JSON です。
{"id":"これはページ ID です","time":1390189044,"changes":[{"field":"feed","value":{"item":"comment","verb": "add","comment_id":"10152572606743677_340941814","parent_id":10152572606743676,"sender_id":113833593676,"created_time":1390189044}}]}]}
奇妙な部分は、parent_id10152572606743676と comment_id の開始10152572606743677点がまったく異なることです。これはすべてのページで発生するわけではなく、Facebook の特定のページでのみ発生します。