問題タブ [factual]
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.
android - Factual API の成分
現在、私は Android Studio で作業している Android プロジェクトに取り組んでいます。UPC キャプチャ ツールを実装しましたが、UPC の実際の詳細については、UPC を Factual API に渡す必要があります。
Javaコードで実装してみましたが、複雑すぎました。http リクエストをフィードするソリューションもあり、UPC 情報が返されます。
アイテムから特定の情報を取得しようとしています。UPC コードを持っていますが、残りの情報ではなく、特定のフィールド/行変数を取得しようとしています。
リクエストフォームはこちら: http://developer.factual.com/working-with-factual-products/
これは特定のリクエストです: api.v3.factual.com/t/products-cpg?q=073420516208&KEY=****************
現時点では、リクエストは次のように応答します。
get リクエストから特定の情報、つまり成分を取得するにはどうすればよいですか?
Androidでこれをリクエストするにはどうすればよいですか。そこから URI または URL を作成しようとしましたが、常に URISyntaxException と表示されます。URLEncode を使用してみましたが、まだ機能しません。
ios - iOS 8.1 - 非同期リロードによる UITableView のフリーズ
初心者と一緒に我慢してください...
この問題については、主に特定のソースからの非同期データのプルと UITableView への入力を扱う、いくつかの同様の質問があります。
これらを確認し、リストされているいくつかの解決策を試してみると、まだ同じ問題が発生しています。
私のメイン アプリはタブ バーで制御されます。メイン ウィンドウは Google マップ ビューで、2 番目のタブはより高度なオプション用です。私が見ているものがメモリ使用量に関連している場合に備えて、これを取り上げます。「高度なオプション」の 1 つが問題を引き起こしています。
2 番目のタブでは、ボタンの 1 つがビュー コントローラー「Places」を起動します。ここが難所です。このクラスは、事実に基づいた ios api: https://github.com/Factual/factual-ios-sdkからデータを取得します。エリア内の場所と電話番号などの一覧です。
「Places.h」と「Places.m」のコードは次のとおりです。このView ControllerはUITableViewにデータを入力しています。iPhone 5 では、スクロールに問題はありません。iPhone 6 および 4s では、スクロールはいくつかの行で正常に機能し、その後フリーズします。しばらくすると解凍されることがあります。
これを非同期の「[tableView reloadData]」呼び出しに分離しました。Factual API への呼び出しを削除すると、同じフリーズの問題が発生し、セルに "Test" という単語が入力されます。どちらの場合も、このアプリでは、データの再読み込みによってアプリがフリーズします。
他のいくつかの投稿は、「reloadData」がパフォーマンスの低下を引き起こしていることを指摘していますが、フリーズはしていません。
他の投稿に記載されている解決策を試した後、数行下にスクロールしているときにフリーズするという同じ問題がまだあります。
スクロール中にテーブル ビューがフリーズしないようにする唯一の方法は、多数の非同期リロードをハード コーディングすることです。リロードの回数が多すぎて、フリーズ状態になります。言うまでもなく、私はこの解決策に問題を抱えています。少なくとも、ひどい慣習に思えます。
コードには、[PlacesFactQuery startTheActions] への呼び出しが含まれています。これは事実に基づく API を起動するだけで、場所のグローバル配列を設定するのに十分な座標に対して十分な呼び出しを行います。
Places.m は、グローバル配列に 0 を超えるポイントが含まれているかどうかをチェックします。その時点で、セルへの入力が開始されます。
これがプレイスコードです。一定数の非同期カウントをハードコーディングせずに、フリーズせずにこのデータをリロードする方法に関する推奨事項は、非常に役立ちます。
Places.h
Places.m
factual - Factual では、一意のフィールド値で結果を取得する方法 (SQL の GROUP BY に似ています)?
Factual APIの発見への道を歩み始めたばかりですが、指定されたフィールドに一意の値を持つエントリの選択を取得する方法がわかりません。
たとえば、さまざまな都市からの 10 件の結果を教えてください。
これは、MySQL での同等のクエリになります。
私が欲しいのは、ファセットに少し似ています:
しかし、各結果の合計の代わりに、すべての情報を含むランダム オブジェクトを表示したいと考えています。
このようなことは可能ですか?
android - 事実を使用して私のAndroidアプリのエラーを確認してください
こんにちは、事実上の API を使用してレストランを見つけるために、Android スタジオで 1 つのアプリを開発しています。メインアクティビティのコードはこれです(私はキーを持っています、私は今xxxに置き換えます)
これはマニフェスト ファイルです
そして、これはgradleファイルです
そして、物理的な Android デバイスでアプリをデバッグすると、アプリがクラッシュし、次のエラーが発生します。
エラーの行は次のとおりです。
factual - Factual API レストランの画像
Factual API からレストランの写真を取得することはできますか? ドキュメントでそれについて何も見つけることができませんでした。
google-maps - Google と Factual API を組み合わせる?
Factual API と Google Maps API を使用して、特定の都市のレストランのデータを取得しています。名前が示すように、Factual は Factual データを処理し、API の一部としてレストランの画像を含みません。
実際の場所 ID をマップの場所 ID と比較して、それに関連付けられた正しいレストランの画像を取得できるかどうかは誰にもわかりませんか?
swift - IDからInstagramのプロフィールページを取得する
Factual Places & Crosswalk API を使用して、iOS アプリの特定の場所でソーシャル メディア リンクを取得しています。API
は、Facebook と Twitterの適切なリンクを返します。しかし、Instagram の場合はid
、次のような , を返すだけ79471948
です。
これをどう活かすか考えてみid
ました。こんな感じで使えると思いましたURL
。http://instagram.com/79471948、しかし、これは存在しません。
それから私は が であるid
可能性があると思いましたuser-id
。それがあれば、対応するのをuser-id
取得して、彼のプロフィールページをhttp://instagram.com/79471948のように開きます。しかし、私たちが知っているように、アクセス トークンを取得できなければ、ユーザー データを直接要求することはできません。アクセストークンを取得しないと取得できません。username
user-id
Instagram
OAuth
username
それで、何か提案はありますか?つまり、私はこの ID を持っており79471948
、OAuth を実行せずに対応するプロファイルを開きたいということです。
前もって感謝します。