Closed Bug 1057983 Opened 10 years ago Closed 10 years ago

APi Request for Facebook app

Categories

(Participation Infrastructure :: API Requests, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: david.weir, Assigned: williamr)

Details

Hello we are planning on building a app for mozilloans we can use on Facebook to verify a person is a unique mozillians
Summary: Facebook → APi Request Facebook
Hi satdav, does your app just need to check if an email address belongs to a vouched Mozillian?

If you want an API key with access to profile information, please answer these questions for our "reviewed" API key process:

    Name of your app
    App URL
    How you plan to use the API
    Justification for needing a "reviewed" API key 

One aspect of review is that your application must be managed by the Mozilla Corporation. This means...

    Running on Mozilla infrastructure in a Mozilla datacenter (proof: link to bug about standing it up there or webserver headers)
    Satisfying Mozilla's current data security, data privacy and legal standards for web applications. Proof: link to project review bug or to reviewers we can contact. 

Another aspect of review is that you understand the Mozillians.org API data guidelines, per-field privacy levels, agree to abide by them and agree to perpetuate them. Proof: conversation with application reviewer that satisfies the reviewer.

https://wiki.mozilla.org/Mozillians/API#Process_for_.22Reviewed.22_API_keys
Assignee: nobody → williamr
Flags: needinfo?(david.weir)
Summary: APi Request Facebook → APi Request for Facebook app
sorry William R we will just be using this to check to see if they are a verified email address well Mozillians 

Please note we have not got it hosted on moznet due to we have not got a server at present
Flags: needinfo?(david.weir)
Thanks for the extra information, satdav.

Can you explain how users will interact with the Facebook app?

I am trying to understand if your app will meet the 3 guidelines we have for Mozillians.org data:
http://mozillians.readthedocs.org/en/latest/api/api.html#using-api-data
Flags: needinfo?(david.weir)
Hello April 

Can you please asnwer the questions above regarding the app for facebook
Flags: needinfo?(david.weir) → needinfo?(linuxwebdeveloper)
David and William,
     One idea I'd had is to have a Facebook widget on Mozilla and on MDN websites that only shows up for those Mozillians who have been vouched of Mozilla contributors who sign in any time after they already have been vouched.  That way, truly vouched MOzillians who contribute can see the Facebook Widget and know they can click on it to go to our Facebook version of our group.  But, at the same time, those who have not yet been vouched who go onto those websites cannot see the Facebook widget appear of our group that is on Facebook, too, that is strictly for vouched Mozilla contributors.  That way, there will be more of a chance that some who come into our group will already have been vouched contributors.

*There is also David Weir's idea of having a Mozilla app by Mozilla that is on Facebook that would week out the non-vouched Mozilla contributors from the vouched Mozilla contributors, which then could also, in affect, cut down on spam as an added side effect, being as being on Facebook does tend to open people up to spammers spamming or phishing on Facebook because it is a huge social networking website.  Facebook has JavaScript SDK for building apps of which I have been looking into, and RequireJS plus a shim can be done to make apps good for use on Facebook.  I could use the Mozilla favicon for it and could then have it be security-based of what I will have my code do of this app to ensure that non-vouched Mozillians could not enter our contributors group on Facebook.  I wonder if there could be a way to have a Mozilla app on Facebook that acts like Persona, except for vouched Mozillians, only, so that people would have to try signing into the contributors group on Facebook after their initial Facebook type of signin in order to get into our group, and the app would stop people from signing in, completely if they were not vouched Mozilla contributors.  One way to do so could be to have the app verify the vouched information that could show as part of acct check during the sign in process.  I think that the Mozillians.org API is what could work for and in this app.
Flags: needinfo?(linuxwebdeveloper)
(In reply to David Weir (satdav) from comment #4)
> Hello April 
> 
> Can you please asnwer the questions above regarding the app for facebook

David Weir,
     Certainly.  For the Mozilla app on Facebook, a Mozillians.org API key used by the Mozilla app to identify vouched Mozillains from non-vouched mozillians via a simple API Key.  It would, in effect, weed out the non-vouched Mozillians from the vouched Mozillians who contribute to Mozilla.  And then it would allow for vouched Mozillans to enter into group but disallow or prevent non-vouched Mozillians from entering group.  And if the Mozilla app that is to go on Facebook is done "from scratch" (or via code), the app can help make sure there is an even better chance that only vouched Mozillians can get into the Mozillians contributors group on Facebook.
(In reply to William Reynolds [:williamr] from comment #1)
> Hi satdav, does your app just need to check if an email address belongs to a
> vouched Mozillian?
> 
> If you want an API key with access to profile information, please answer
> these questions for our "reviewed" API key process:
> 
>     Name of your app
>     App URL
>     How you plan to use the API
>     Justification for needing a "reviewed" API key 
> 
> One aspect of review is that your application must be managed by the Mozilla
> Corporation. This means...
> 
>     Running on Mozilla infrastructure in a Mozilla datacenter (proof: link
> to bug about standing it up there or webserver headers)
>     Satisfying Mozilla's current data security, data privacy and legal
> standards for web applications. Proof: link to project review bug or to
> reviewers we can contact. 
> 
> Another aspect of review is that you understand the Mozillians.org API data
> guidelines, per-field privacy levels, agree to abide by them and agree to
> perpetuate them. Proof: conversation with application reviewer that
> satisfies the reviewer.
> 
> https://wiki.mozilla.org/Mozillians/API#Process_for_.22Reviewed.22_API_keys

WilliamR,
     I think that satdav wants me to make the app for him, he has stated to me.
He had wanted to file the bug for this to be done.  But, he also had stated of that I, too, have to file a separate bug.  If I file a separate bug for this same thing, that defeats the purpose as that would create a duplicate bug.  However, if I file a bug for the app and widget to be done and mention on that bug about the app and widget of that the app could use the API key, that bug could then go in conjuntion with this API Key request bug.  Shall I file a separate bug for the Mozilla App that is to o on Facebook, as well as for the Facebook widget that is to go on MDN and on MOzillians.org?  Please let me know this information, as well.  And while I am doing that, while at this these next coupl of weeks, I can alo revise my chat app I'd had to put off for a while, before, in case it might later ever be wanted to be used.
April, thanks for explaining about your app ideas. It sounds like you just need a vouched API key to check if an email address belongs to a vouched Mozillian or not.

Approved. I have created a vouched API key that you can use as you build your app. If you decide to build more than one app, please file additional API key requests. Each API key should only be used by one app.

Thanks for using the Mozillians API!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
(In reply to William Reynolds [:williamr] from comment #8)
> April, thanks for explaining about your app ideas. It sounds like you just
> need a vouched API key to check if an email address belongs to a vouched
> Mozillian or not.
> 
> Approved. I have created a vouched API key that you can use as you build
> your app. If you decide to build more than one app, please file additional
> API key requests. Each API key should only be used by one app.
> 
> Thanks for using the Mozillians API!

William Reynolds,
Thank you for this.  I appreciate it.  I will use this for the one app.  And then if I build the second app, I will file a separate bug for a second API key request.
April Morone
After conferring with mkohler about this, as well, and having tried to find a way around Facebook not allowing apps to be done on the 'Groups' section of Facebook that could further secure our group to keep only true contributors into group, It's been decided that this idea of having both apps actually will not work, because, as mkohler pointed out in IRC chat this morning, there is no point in having the Facebook app on Mozillians that would verify vouched Mozillians to the point them to our group on Facebook if we still have to manually verify every person who applies to enter our group on Facebook.  And he and I (mkohler and I) couldn't find a way around no way to add an app to the 'Groups' section of Faceboook which is where our group is hosted and located.  So, I request this project and the bug for this to be closed.
Marking as invalid due to we don't need now
Resolution: FIXED → INVALID
(In reply to David Weir (satdav) from comment #11)
> Marking as invalid due to we don't need now

Okay.  Thank you.  :)
You need to log in before you can comment on or make changes to this bug.