問題タブ [slrequest]
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.
ios - Swift を使用して iOS アプリから Facebook に投稿する
それで、私はこれをかなり長い間調査してきましたが、大衆に手を差し伸べて尋ねることにしました.
iOS アプリを介して Facebook に投稿する場合、アプリは書き込みの前に読み取りを行う必要があることを私は知っています。つまり、ウォールに投稿する前に、ユーザーのメールを読み取ります。そして、これらの許可リストを同じ要求で行うことはできないことを知っています。そのため、次のようなコードをつなぎ合わせました。
残念ながら、私はまだ得ています
Facebook 開発サイトでアプリをセットアップし、正しいバンドル ID を開発サイトに追加しました。
facebook - iOS7 アクセス ユーザーの Facebook プロフィール写真
だから私は SLRequest を使用してユーザーの Facebook プロフィール画像を取得しようとしています。私は、インターネット全体を無駄に探し回ったような気がして、途方に暮れています。ここにジレンマがあります...
コードのバージョン 1:
わかりました、このバージョンは機能しますが、プロフィール画像の非常に小さなバージョンを返します。もっと大きい画像が欲しい!Facebookのドキュメント、およびSOに関する他の多くの方法によると、これを行う方法は、type = largeまたはwidth = 120&height = 120などのパラメーターを指定することですが、これを行うとすぐに次のエラーが発生します:
プロフィール画像を取得するための Facebook ドキュメント ( https://developers.facebook.com/docs/graph-api/reference/v2.1/user/picture ) で明示的に述べられている場合:
プロフィール写真は常に Facebook で公開されるため、この呼び出しにはアクセス トークンは必要ありません。
この回答https://stackoverflow.com/a/7882628/1175289などの多くの提案は、リクエストで「私」ではなくFacebook IDを使用することを提案していますが、 app_scoped_user_id を取得したため、これはまったく機能していないようです正規の fbId ではなく。
編集:これはうまくいきます、私はただの板でした!:)
正気を保つために、エラーの原因となるコードを次に示します。
ご覧のとおり、変更された唯一の点は、url 文字列に ?type=large が追加されたことです。
誰かが同様の問題に直面している場合、または私が間違っていることを知っている場合は、助けていただければ幸いです! :)
ios - SLRequest を使用して Facebook ページのアクセス トークンを取得する
iOS で SLRequest (グラフ API 呼び出しを使用) を使用して Facebook ページ アクセス トークンを取得するにはどうすればよいですか。
特定の Facebook ページに写真を投稿するアプリがあります。私はそれをphpで動作させているので、そのような権限を取得しても問題がないことを知っています. しかし、今はネイティブ iOS で完全に行う必要があります。
iOS では、ページ所有者のフィードへの投稿許可を取得していますが、それは私が望んでいるものではありません。アプリ トークンを使用してページ (公開ページのフォト アルバム) に投稿すると、「許可拒否エラー」が表示されます。
私はこれをphpを使って動作させています
$request = new FacebookRequest($session, 'GET', '/me/accounts?fields=name,access_token,perms');
私はiOSソーシャルフレームワークを使用しているので、SLRequestを使用してiOSでも同じものを取得する必要があります
助けてくれてありがとう
ios - SLRequest クラスを使って画像とテキストの両方を Twitter に投稿するにはどうすればよいですか?
私のコードの問題は、画像なしでテキストのみを投稿できることです。私はよく検索し、Twitter の Web サイトでいくつかの情報を見つけようとします。しかし、私はまだそれを行う方法を本当に混乱しています。Twitter には、私が今やりたい仕事をするために POST statuses/update_with_media という API がありました。残念ながら、Twitter はその API を破棄し、新しい API を使用しています。そのため、実際に私のものと同様の質問をいくつか見つけましたが、それらはすべてobjective-cを使用しているか、その古いtwitter APIを使用しています。私には何も役に立ちません。多くの調査に多くの時間を費やしているため、addMultipartData を使用して作業を行う必要があるように見えますが、これらのパラメーターを入力する方法がわからないか、これも間違った方向である可能性があります。