How to validate the content of a user account? - account

We would like to build a website as a communication platform between Native and Non-Native K-12 students. An example is that Non-Native student can ask questions to Native students and Native students can reply. Another example is that we hope Native students can write blogs or upload images and videos to let people know what is going on in tribes.
We are stuck in designing a website that can work. We have to make sure the text and multimedia from Native students are indeed from Native students. We believe that students need to have accounts at the website. The problem is how to make sure a Native student account is indeed a Native student account. The same goes for Non-Native student accounts. Now matter what the validation approach is, we need to make sure the approach is scalable because there are so many Native and Non-Native students out there.

The only idea I have for this would be you'd need a government ID validation service upon registering. Other than that you can ask for zip or address and validate based on that, but that's not really reliable.

Related

React Native - Is there any way to import Google reviews (or any sort of reviews) into my book app

hope everyone is doing well. I just got done with a udemy course on react native and am in the process of making my first practice app. It is a book app. I wanted to add a section where users can read reviews about the book from other people. I want to have a rating system and the whole lot. I just wanted to know if there's any way to import those Google book reviews (rating and comments) into my react native app? It could be reviews from any genuine website but I just wanted to know if I can import anything at all. Searching this on Google just points me to the google in app review api which is not at all what I'm looking for at the moment.
Update 27/12/21: As advised in the comments, I've tried searching for Book APIs. Google Books API doesn't seem to return any public ratings or reviews. Goodreads API doesn't work anymore. I dont think there are any other APIs that return public ratings. I think the New York Times API just returns their own review. That's all. What do you suggesst I do?
You need to find a good website that rates books for example amazon and then fetch from there API what ever you need from what ever they offer .

Are there any registration/authentication api's which can be used in React Native

I'm developing an IoS and Android app using react-native, and am now starting to consider all the aspects of user registration, so that typically the person will provide some credentials, and then get sent an email (or possibly sms) enabling them to "verify" their account, after which point they are a registered user.
These registration processes (and subsequent emails/sms's seem to be fairly common , so I'm wondering if there are any API's which anyone has come across which make the job of creating the registration/activation process easier m rather than writing code from scratch ?
Many thanks in anticipation
It depends what you want when you ask for an API. If you're developing backend as well you can use Auth0.
If you want just to implement frontend, I guess you have to write your own code. Consider using something like redux or mobx to store your email and other things after logging in.
Anyways the REST part you have to write on your own. As for views you can google for it, for example there's react-native-login-screen

Implement "find users in my addressbook" for mobile app

I am building a messaging app, and I am looking to implement the basic functionality where a user can see which people in their phone's address book are already users of the app.
My plan is to have a very simple database of just hashes of all the users phone numbers. Then I could query an array of hashed phone numbers from the user's address book against this database.
What is the best cloud database solution for this task?
Is this best implemented with SQL or NoSQL?
After consulting with a friend who is knowledgeable in this area, he suggested PostgreSQL for this case.

Getting Windows 8 Contact Info Without Picker

I have reviewed the few number of windows 8 contact questions on here, as well as the MSDN Contact picker sample and couldn't find an answer to my question.
It seems like, from most answers, the only way to get contact information from the people contract is to have the user manually choose the people they want the information for.
That doesn't seem completely right, since in the mail and messenger apps, they have found a way to get contact information for people that email or IM you without me choosing those people.
How do you go about accomplishing this programmatically? I would like to be able to pull either all contact data at once or get contact data by looking up specific emails linked to those users.
I would assume that in the Mail, People and Messaging apps, they are using details pulled straight from the users Windows Live account. I think you should be able to do this in your app, look here for documentation on the Live SDK: http://msdn.microsoft.com/en-us/library/live/
I don't think it is possible to do this right now without a Picker. This would vioalate some security restrictions. But if you find a way, please post it here.

How to access Contacts in Windows 8 People app from another app

Does anyone know how to access Contacts in Windows 8 Store apps?
I know that because of the sandboxed nature, Windows Store apps cannot access AddressBook from files such as Outlook Express contacts or Outlook, but since there is already an app called People that comes pre-installed, I figure why not let users make use of whatever Contacts the user has already allowed the app to see, rather than creating separate list of Contacts for my app. It seems silly to recreate the wheel by asking the user to re-import all the contacts again.
I have seen Contact Picker example but I still have no clues how to get list of Contacts/People as in that People app.
I have not developed for mobile phone, however if the device is a mobile phone, surely the app is expected to use local contacts rather than keeping separate list of contacts. So I am thinking there's got to be a way to do the same thing on a PC or any device really, rather than each app managing its own contacts. I have not seen any guidance on how to do this. What are your thoughts?
I asked a similar question a few days ago and, after a lot of research, it looks like it's just not possible to get that information from the people app outside of the contract. The reason that it works within calendar/mail/messenger is because they're all technically contained within the same app and are able to use each other's data and violate normal rules.
A lot of people have pointed me to look at the live SDK, but it still seems like it's not at all possible to get people information in your app, since the SDK doesn't support it anymore.
Look at the ContactPicker class :
http://msdn.microsoft.com/en-us/library/windows/apps/br224913.aspx
Another way is to share your resource or whatever you want to send and user will choose an app that will send or on any another way use your shared resource (url, image, whatever)
IMO the latter is preferred way since then user will have a choice of applications that can send mail or post that resource on facebook / twitter.
Check this sample on ContactPicker