Label

Jumat, 18 Februari 2011

modif fb

developers.facebook



Uji Pengguna
begini menurut ya saya baca di FACEBOOK DEVELOPPERS :





SDK & Peralatan> Peralatan> Pengguna Test


Seorang pengguna uji account user yang berhubungan dengan sebuah aplikasi yang dibuat untuk tujuan pengujian fungsi aplikasi tersebut. Anda dapat menggunakan user test untuk pengujian manual atau otomatis.

Kami mengizinkan Anda untuk mengakses test account melalui login_url yang memungkinkan Anda untuk langsung login ke account. login_url akan berakhir setelah satu jam, tetapi Anda dapat dengan mudah refresh untuk mendapatkan login_url baru untuk pengguna pengujian yang sama. Kami juga memberikan Anda sebuah access_token untuk pengguna tes sehingga Anda dapat mengambil tindakan atas nama pengguna uji melalui api tersebut.

Sebuah aplikasi dapat membuat hingga 100 pengguna tes untuk memulai pengujian aplikasi.

Saat ini satu-satunya dapat membuat dan mengelola account pengguna tes melalui API diuraikan di bawah ini, tetapi dalam waktu dekat kami akan menyediakan akses ke ini melalui aplikasi pengembang. Membuat
Anda dapat membuat user test yang terkait dengan aplikasi tertentu menggunakan API Grafik dengan akses aplikasi token.
API
POST / app_id / accounts / test-jawab? Terinstal = true & izin = read_stream
Parameter:
Anda dapat menentukan apakah pengguna ini telah terinstal aplikasi Anda serta mengatur hak akses aplikasi Anda yang diberikan untuk pengguna secara default pada saat penciptaan.

diinstal: Ini adalah parameter Boolean untuk menentukan apakah aplikasi Anda harus dipasang bagi pengguna tes pada saat penciptaan. Memang benar secara default.
permisi: Ini adalah daftar dipisahkan dengan koma dari hak akses diperpanjang. Aplikasi Anda diberikan hak akses untuk user uji baru jika 'terinstal' adalah benar.
Tanggapan:

{
"Id": "1231 ....",
"Access_token": "1223134 ..." ,
"Login_url": "https: / / www.facebook.com / platform / test_account .." }
id: User id dari user uji

access_token: Anda dapat menggunakan token akses untuk melakukan panggilan API atas nama pengguna uji. Ini hanya tersedia jika aplikasi Anda telah diinstal oleh pengguna tes.
login_url: Anda dapat login sebagai user test dengan pergi ke url ini. Ini berakhir pada penggunaan pertama atau setelah satu jam mana yang terjadi terlebih dahulu untuk memastikan bahwa rekening tes tetap aman. Anda dapat dengan mudah menyegarkan login_url dengan hanya memanggil mendapatkan metode lagi.
Kode Kesalahan:

Jika Anda melebihi batas uji pengguna Anda dapat membuat agar aplikasi Anda akan menerima pesan kesalahan.
Error code: 2900 (piutang uji Terlalu banyak)

Menambahkan user uji yang sudah ada untuk aplikasi lain
Anda dapat menambahkan pengguna yang ada tes untuk aplikasi lain dengan menggunakan API Grafik dengan akses aplikasi token yang Anda menambahkan pengguna untuk.
POST app_id / accounts /-test pengguna? Terinstal = true & izin = read_stream & Uid = <test_user_id> & owner_access_token = <app_access_token_of_current_owner_app>
Parameter:

uid: User id dari user uji yang ada

owner_access_token: Akses aplikasi tanda app yang digunakan untuk membuat pengguna tes
Mengakses
Anda dapat mengakses user test yang terkait dengan aplikasi dengan menggunakan API Grafik dengan akses aplikasi token.
API
GET / app_id / accounts / test-jawab
Tanggapan:

{
"Data" [
{
"Id": "1231 ....",
"Access_token": "1223134 ..." ,
"Login_url": "https: / / www.facebook.com / platform / test_account .."
}
{
"Id": "1231 ....",
"Access_token": "1223134 ..." ,
"Login_url": "https: / / www.facebook.com / platform / test_account .."
}
] }
id: User id dari user uji
access_token: Anda dapat menggunakan token akses untuk melakukan panggilan API atas nama pengguna uji. Ini hanya tersedia jika aplikasi Anda telah diinstal oleh pengguna tes.

login_url: Anda dapat login sebagai user test dengan pergi ke url ini. Ini berakhir pada penggunaan pertama atau setelah 10 menit mana yang terjadi terlebih dahulu. Membuat koneksi teman
Anda dapat menggunakan API untuk membuat hubungan teman-teman untuk uji pengguna dengan pengguna uji lain dari aplikasi tersebut. Kami menyediakan sebuah API untuk menciptakan permintaan teman serta untuk menerima permintaan teman. Hal ini memungkinkan pengembang untuk membuat sambungan beberapa teman antara pengguna tes melalui API itu sendiri, tanpa harus log-in sebagai user tes untuk menerima permintaan.
API

POST / test_user_id_1/friends/test_user_id_2
POST / test_user_id_2/friends/test_user_id_1

* Panggilan pertama harus dibuat dengan akses tanda test_user_id_1. akan Hal ini menciptakan permintaan teman dari test_user_id_1 ke test_user_id_2.
* Panggilan kedua harus dibuat dengan akses token untuk test_user_id_2 dan akan mengkonfirmasi permintaan tersebut.

Respon: true pada keberhasilan, false jika tidak
Menghapus

Anda dapat menghapus pengguna tes yang ada seperti obyek lain dalam grafik.

API

DELETE / test_user_id
dengan akses tanda uji pengguna.

Respon: true pada keberhasilan, false jika tidak

Kode Kesalahan:

API_EC_TEST_ACCOUNTS_CANT_DELETE (2903): Uji pengguna dikaitkan dengan beberapa aplikasi.

API_EC_TEST_ACCOUNTS_CANT_REMOVE_APP (2902): uji user harus dikaitkan dengan setidaknya satu aplikasi.

API_EC_TEST_ACCOUNTS_INVALID_ID (2901): Uji pengguna tidak terkait dengan aplikasi ini.
Keterbatasan

Kami memastikan bahwa pengguna tes dikecualikan dari spam agar account palsu atau sistem deteksi untuk memastikan bahwa Anda dapat menguji aplikasi anda tanpa perlu khawatir mendapatkan dinonaktifkan.

Juga, untuk memastikan bahwa uji menggunakan account pengguna untuk menguji berbagai skenario tidak berakhir dengan tidak sengaja menciptakan spam, kami melakukan pembatasan tertentu pada pengguna apa yang bisa dilakukan tes.

* Test pengguna dapat berinteraksi dengan pengguna tes lainnya dan tidak dengan pengguna nyata pada situs.
* Test pengguna tidak bisa kipas Page publik atau membuat konten umum pada mereka seperti menulis di dinding Page. Seorang pengguna Test Namun dapat melihat dan berinteraksi dengan tab aplikasi pada Halaman jika mereka berhubungan dengan aplikasi tersebut.
* Mereka dapat diakses dan digunakan oleh setiap pengembang aplikasi yang terkait.
* Mereka hanya memiliki hak uji pada aplikasi yang terkait. Ini berarti bahwa mereka dapat menggunakan aplikasi dalam mode hidup atau mode sandbox tetapi tidak dapat mengedit pengaturan teknis atau wawasan akses untuk aplikasi tersebut.
* Seorang pengguna tes selalu pengguna tes dan tidak dapat dikonversi ke account user biasa.

sumber:http://developers.facebook.com/docs/test_users/


Tidak ada komentar:

Posting Komentar