問題タブ [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.

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

ios - ネットワーク要求を行うときの iOS のアクセス許可アラート

iOS で ACAccount オブジェクトと SLRequest オブジェクトを使用してネットワーク リクエストを行うと、アプリの実行時にアラートが表示され、

X アプリが Twitter アカウントへのアクセスを求めている

[許可しない] と [OK] のボタンがあります。

このアラートはどこから呼び出されますか? どのメソッド/オブジェクトに関連付けられていますか? このアラートはどこで変更できますか? また、ユーザーがアカウントから選択できるように変更できますか?

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

ios - アプリのロード後にアイテムを Core Data に追加すると、セルをタップするまでアイテムが表示されないのはなぜですか? (その後、その 1 つだけが表示されます。)

問題を示すプロジェクトの例: http://d.pr/f/g8x5

iOS で Twitter API と対話するアプリを作成しています (Web API ではなく、ネイティブ OS アクセスを使用)。アイテムを Core Data に送信します。Core Data はUITableViewController、使用する my に表示されますNSFetchedResultsController

私のcellForRowAtIndexPath:メソッドのコードは次のとおりです。

次に、viewDidAppear で Twitter API を呼び出し、新しい記事をプルダウンします。

しかし、個々のセルをタップするまで実際にはアイテムは表示されず、そのセルのみが表示されます。メインスレッドが更新されていない問題のように感じますが、何が起こっているのかわかりません。

私は正確に何を間違っていますか?

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

ios - Twitter SLRequestを使用してサインインしているユーザー情報を取得するには?

TwitterでSLRequestを使ってユーザーのプロフィール情報を取得したいのですが?

現在、私は次のようにコーディングしています

プロフィール情報ではなく、情報全体を返します。

サインインしているユーザーのプロフィール情報を取得するにはどうすればよいですか?

ありがとう

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

ios - SLRequest を使用して Facebook の投稿に URL を添付しますか?

次の方法で、SLRequest を使用して Facebook に投稿できました。

メッセージ文字列にURLを追加するだけで簡単にURLを添付できると思いました。問題は、Facebook でリンクとして認識されても、他の URL のように、Facebook でブラウジングするときにプレビューが表示されないことです。SLComposerViewController と同様に URL をアタッチする方法を知っている人はいますか?

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

ios - SLRequest を介してユーザーに代わって Facebook ページを気に入りましたか?

私は現在 SLRequest を使用して、ユーザーが仮想通貨/新しいキャラクターと引き換えにアプリ ページを気に入ってもらえるようにしています。これを許可するには、どのパラメータを設定する必要がありますか? 私は既に public_actions パーミッションを付与されています。

以下を見つけましたが、正確に何をすべきかまだ混乱しています: https://developers.facebook.com/docs/opengraph/guides/og.likes

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

objective-c - 認証されたユーザーが特定のページを気に入っているかどうかを確認します (SLRequest を使用)?

私は開いている grpah リファレンス ドキュメントを調べてきましたが、ユーザーに関する SLRequest に関連する良い例と、特定のページが好きかどうかを見つけることができないようです。いいねのリスト全体を繰り返し処理したくありません。

https://developers.facebook.com/docs/graph-api/reference/user/likes/を見ていましたが、それと SLRequest の操作方法がわかりません。次のことを行いましたが、次の応答を受け取ります。

受信した応答: {"エラー":{"メッセージ":"アクティブなアクセス トークンを使用して、現在のユーザーに関する情報を照会する必要があります。","type":"OAuthException","code":2500}}

このコードはすべて、ユーザーが以前に認証して許可を与えた場合にのみ実行されるため、アカウントが見つかったに違いありませんが、それでもこの応答が返されます。特定の許可を求めていないということでしょうか? 「email、public_actions、user_likes、public_stream」をリクエストしました。

ところで、私はこれらのパーミッション(user_likesを除く)を要求する別のView Controllerを持っており、すべてがそのパーミッションで機能します。ここに欠けているものはありますか?ありがとう!

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

objective-c - パラメータ付きの SLRequest を使用した Twitter リクエストからのエラー 32

SLRequest を使用して Twitter リクエストを作成しようとしていますが、リクエストにパラメーターを含めるたびに、返される応答は{"errors":[{"message":"Could not authenticate you","code":32}]}. パラメータを含めない場合、リクエストは期待どおりに機能します。

パラメータをクエリ文字列として URL に含めようとしましたが、違いはありませんでした。

これが私のコードです:

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

ios - パラメータが SLRequest で送信されないのはなぜですか?

私は Twitter の API を使用していますが、SLRequest に沿って送信しようとしているパラメーターは無視されているようです。

ここで、count=50引数を与えますが、20 ツイートしか受信しません。Charles Proxy を使用して接続を確認すると、この引数がリクエストのどこにも送信されていません。SLRequest が私のパラメーターを考慮しないのはなぜですか?

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

ios - requestAccessToAccountsWithType facebook が「無効な権限: photo_upload」で失敗するのはなぜですか?

Facebook にアクセスして、iOS アプリからページに画像を投稿しようとしています。しかし、これまでのところ、必要な権限を与えることさえできません。

iOS 6 の Facebook 投稿手順で「remote_app_id が保存された ID と一致しません」というエラーが発生し、Facebook Graph Api ファンページの写真のアップロード (IOS)が発生するなど、多くの検索を行いましたが、これらまたは他の投稿でこの問題を解決しているものはありません。

コードの認証ビットは次のとおりです。

これに関する他の投稿のいくつかで提案されているように、書き込み権限の前に最初に読み取り権限を要求しています。これは、manage_pages パーミッションを正常に取得します。

photo_upload パーミッションを要求すると、Facebook パーミッション アラートがポップアップ表示され、自分に代わって投稿できることを確認するよう求められ、[OK] をクリックしますが、そのパーミッション リクエスト ブロックは付与されたセットが FALSE に返されます。

その時点で表示される完全なエラー メッセージは、「Facebook サーバーはこのアクセス リクエストを実行できませんでした: 無効な権限: photo_upload」です。

Facebook アプリ サイトで、必要なことはすべて完了したと思います。アプリを作成して AppId を取得し、プラットフォームとして iOS を追加し、BundleId を iOS アプリが使用しているものと同じものに設定し、詳細タブでネイティブ アプリに設定します。

私が間違っていることを誰かが知っていますか?