問題タブ [pyfacebook]

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.

0 投票する
2 に答える
3459 参照

python - pyfacebook を使用して Facebook ページのステータスを更新する

Django アプリに機能を追加しようとしています。新しい投稿が承認されたら、対応する Facebook ページのステータスをメッセージと投稿へのリンクで自動的に更新したいと考えています。基本ステータス更新。

pyfacebookをダウンロードしてインストールし、Facebookのチュートリアルを読みました。SO でこの提案も見ました:

しかし、私login()が電話に出ると、pyfacebook は lynx を開こうとするので、「Web 経由で」Facebook にログインできます。探していましたが、これをすべてスクリプトで機能させ、Web ブラウザー経由でログインする必要がないようにする方法がわかりません。

何か案は?

0 投票する
2 に答える
977 参照

django - App Engine/Djangoでミドルウェアクラスをインポートするのに問題があります

Facebookをアプリエンジンで動作させるように接続しようとしているので、次の手順に従います。

http://www.slideshare.net/mrtrosen/lab305-django-facebook-connect-integration-example

手順の1つでは、middleware_classesに追加する必要があるため、settings.pyに以下を追加しました(上のプレゼンテーションのスライド18からコピー)。

ただし、アプリをローカルで表示すると(これをsettings.pyに追加する前に機能していました)、次のエラーが発生します。

不適切に構成された:ミドルウェアfacebook.djangofbのインポート中にエラーが発生しました:「facebook.djangofbという名前のモジュールがありません」

ただし、ターミナルにアクセスするとpythonを実行でき、「importfacebook.djangofb」と入力してもエラーは発生しません。

参考までに、Facebookパッケージは/Library/Python/2.6/site-packagesにあります。

なぜこれが起こっているのかについてのアイデアはありますか?私はしばらくこれに固執しているので、どんな助けでも大歓迎です。

ありがとう!

0 投票する
1 に答える
699 参照

facebook - pyfacebook を使用してストリームを公開するには?

こんにちは、

pyfacebook を使用してユーザー プロファイルにストーリーやニュース フィードを公開する方法を誰か教えてもらえますか?

request.facebook.profile.setFBML(fbml, request.facebook.uid)

return request.facebook.redirect(request.facebook.get_url('profile', id=request.facebook.uid))

また:(私はいくつかのフォーラムでそれを見つけました)

request.facebook.profile.setFBML(fbml, request.facebook.uid, '', '', '', fbml)

return request.facebook.redirect(request.facebook.get_url('profile', id=request.facebook.uid))

プロフィールページに移動しますが、そこには何も表示されません

私は立ち往生しています....私を助けてください

0 投票する
2 に答える
5950 参照

python - Python / Djangoを使用してFacebookで拡張権限を取得(および使用)する方法

ユーザーが自分のページのFacebookストリームに書き込む権限をコードに付与できるようにする簡単なアプリを作成しようとしています。私が理解しているように、それは次のように簡単なはずです。

  1. Facebookアプリのページを含むポップアップを起動するボタンをクリックしてもらいます。
  2. そのページで、彼らは私のアプリにstream_publishを付与するものをクリックし、その権限を自分のページに割り当てます。
  3. ウィンドウが閉じ、cronでスクリプトを実行して、そのページのストリームにデータをプッシュするために必要なすべての情報が得られました。

私は何日もwikiを読んでいます。pyfacebookに関するメモは、少なくとも1年は古くなっています。人々は、Django用のsocialauthアプリを指摘しました。このアプリは、同じように古く、ページではなくユーザーをターゲットにすることに重点を置いているようです。私はそこまで#1をすることさえできません、#2と3を手放します。

誰かがDjango/Pythonを使用してFacebookストリームへの書き込み許可を要求/受信する方法を教えてくれれば、それは素晴らしいスタートです。

どんな助けでも大歓迎です。

0 投票する
2 に答える
1361 参照

google-app-engine - app-engine-patchとpyFacebookが機能しない

app-engine-patchとpyFacebookを使用してFacebookアプリを作成しようとしています。私は各ツールで提供されている例だけを使用していますが、何らかの理由で機能しません。

ここで受け入れられている回答に記載されているように、 Facebook、Django、およびGoogleAppEngineの2つを組み合わせました。

app-engine-patchは問題なく機能しているようですが、@ facebook.require_login()を使用しようとすると、GAEのログから次のようになります。

これは、@ facebook.require_login()でどのビューを装飾しても発生します

私は両方のプロジェクトの最新のものを使用していますが、なぜそれが機能しないのかわかりません。

お時間をいただき、ありがとうございました。

更新: pyFacebookのクイックフィックスを作成しましたが、スレッドに戻すのを忘れていました。

それが唯一の方法のように思われるので、今も答えとして。

facebook / __ init__。py行1292+をこれから変更した場合:

これに:

それは機能しますが、それはハックであり、おそらくもっとエレガントに行うことができますが、それは機能します。pyFacebookの開発者にこのスレッドを紹介する必要があります。おそらく彼らはより良い解決策を持っているでしょう。

0 投票する
1 に答える
17249 参照

python - Facebook アプリケーションでエラー 104 (「無効な署名」) が表示されるのはなぜですか?

PyFacebook (Google App Engine でホスト) を使用して Facebook アプリケーションを開発しようとしています。これは FBML アプリケーションです (iframe ではなく Facebook キャンバスで実行されます)。API 呼び出しを機能させるのに問題があります。シーケンスは次のようになります。

次に、たとえば、次のようにします。

これは失敗します:

どこが間違っているのかわかりません。api_key と secret_key が正しいことを確認しました (何度も何度も)。アプリケーションがアカウントに追加されました。デスクトップ アプリケーションを動作させることさえできました。私の問題は、この Web ホスト バージョンのみです。

ご協力いただきありがとうございます!

0 投票する
4 に答える
493 参照

python - Facebookページの詳細とRESTful API?

こんにちは、FacebookページのURLのリストがあります

最善の方法は次のとおりです。

  • これらの URL が実際に Facebook ページ用であり、プロフィール用ではないかどうかを確認してください

  • これらのページからファンの数などの詳細を収集します

助けていただければ幸いです。

0 投票する
1 に答える
856 参照

django - Facebookアプリ/djangoセットアップをデバッグする方法(URLは無効です...)

このチュートリアルに従って、djangoを使用してFacebookアプリをセットアップしようとしています:http ://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ 。(manage.py runserver 0.0.0.0:80)で開発サーバーを起動するところまで来ました

次に、次のように表示されます。http: //apps.facebook.com/NAME/の下に、サーバーから送信される基本的なFacebookアプリが表示されます

ただし、次のエラーメッセージが表示されます。

URLhttp ://my.ip/my_app_name/が無効です。

私は物事を適切に設定したと思います:

キャンバスページのURL: http ://apps.facebook.com/my_app_name/

Canvasコールバック URLhttp://my.ip/my_app_name/

質問:何が問題なのかを見つけるにはどうすればよいですか?

前もって感謝します!

マーティン

更新http://my.ip/myappname/にアクセスすると、http://apps.facebook.com/my_app_name/?auth_token= eac7bf38fb5e591c55ddc458d16dc9b7にリダイレクトされます

ここで「urlnotvalid」メッセージが表示されます...しかし、auth_tokenを含むURLを貼り付けると、djangoは要求されたページを期待どおりに提供します...実際には有効であるのに、FacebookがURLが無効であると言っているのはなぜですか。 ..?

0 投票する
3 に答える
818 参照

python - PyFacebook無限セッション

Facebookアプリケーションの更新を読み取るためのcronタスクを設定しようとしています。オフラインアクセス権限を付与するようにユーザーに促し、session_keyをデータベースに保存しました。

私は新しいFacebookオブジェクトを作成しており、APIと秘密鍵に加えて、session_key(以前はdbに格納されていた)とfbuidも使用しています。認証トークンを作成しようとしたり、API呼び出しを実行しようとすると、エラー104:署名が正しくありません

アイデア、経験、ヒントはありますか?

0 投票する
1 に答える
1918 参照

python - PFacebook: Facebook() インスタンスにストリーム メソッドがありません

django アプリで Facebook ファン ページを更新する必要があるため、次のコードを使用します。

そして、これを使用してipythonで実行します:

しかし、私はこの例外を受け取ります:

この 2 つの手順に従って、アプリに既にアクセス許可を与えています。

Facebook ページに投稿を公開する(1) およびステータス更新のために Facebook ファン ページを承認する(2)

しかし、何を試しても(現在数時間やっています...)ページに公開できません...

私は今道に迷っています。何か助けはありますか?

(1) tech.karolzielinski.com/publish-post-of-facebook-page-wall-as-a-page-not-a-user-python-facebook-rest-api

(2) stackoverflow.com/questions/2097665/authorizing-a-facebook-fan-page-for-status-updates

PD: 申し訳ありませんが、まだリンクを追加する権限がありません。私は主に SO の読者です。