Facebook API endpoint /v2.11/{GROUP_ID}/member_requests/ allows me to list membership requests to group I have permission.
I'm looking method/idea/etc to list membership requests WITH answers to questions (my group requires answering questions when user wants to join).
Do you have any ideas how can I achieve this?
Best regards,
Milosz
Looking for the same.
I currently found https://developers.facebook.com/docs/workplace/integrations/custom-integrations/reference/member to list members, but still can't get members' answers.
Unfortunately, you can't do this via the API. However, there are some Chrome Extensions that allow you to save the answers to those questions!
Check out GroupTrack CRM...it's a CRM that is integrated into Facebook via a Chrome Extension. It does what you're looking for (one click to approve individual or all pending members while also saving their answers to your questions and adding them to the CRM), along with a ton of other awesome stuff.
Keep notes and tags, track sales funnel stages, bookmark posts and comments, set follow up tasks with reminders, and more across unlimited Groups. Everything is synced in real time with a web app as well, so you can access your contact information from anywhere, plus it can be set up to integrate with external systems (Google Sheets, Streak, and Kartra at the moment, but many more to come).
Lastly, GroupTrack supports teams, so if you run a Group with other admins, you can share access to the CRM and have everything kept in sync. It's awesome!
Related
I want to notify (can be activity feed or 1:1 chat) specific users in Microsoft Teams via an external api. The teams can be of different organizations. I looked into the docs as well, but couldn't figure out the solution. Is this even possible?
Yes, this is definitely possible - it requires you to build a bot to enable pro-active messaging. There are actually a few different approaches and API options for doing this, but I've got a very comprehensive example of one of the approaches, that includes a .Net and a Node.js sample, at https://github.com/HiltonGiesenow/teams-dev-samples/tree/add-proactive-messaging-sample/samples/bot-proactive-messaging. There are links at the bottom of the page to various additional readings as well for more info.
Is there any way that we can collect data by asking the questions when someone wants to join the group. And we collect the data when we approve the joining request or sometimes programmatically?
Could you please elaborate on how we can use Facebook GRAPH API for fulfilling the above purpose?
Check out GroupTrack CRM...it's a CRM that is integrated into Facebook via a Chrome Extension. It does exactly what you asked (one click to approve individual or all pending members while also saving their answers to your questions and adding them to the CRM), along with a ton of other awesome stuff.
Keep notes and tags, track sales funnel stages, bookmark posts and comments, set follow up tasks with reminders, and more across unlimited Groups. Everything is synced in real time with a web app as well, so you can access your contact information from anywhere, plus it can be set up to integrate with external systems (Google Sheets, Streak, and Kartra at the moment, but many more to come).
Lastly, GroupTrack supports teams, so if you run a Group with other admins, you can share access to the CRM and have everything kept in sync. It's awesome!
At the moment for a Github organisation of mine, potential members have to be manually searched for an added. Is there way a to make your Github Organization public, so people can easily and automagically join your cause?
I am a beginner with Github, but have searched a lot and they don't seem to have this feature. Is it a plugin anywhere?
I see 2 problems, either of which would be nice to fix.
Why can't users request an invite to your organisation, even if you have to manually approve?
Why can't I send out bulk invites to say an email list? Or can I do this?
Thanks Stack Overflow
I don't know why Github doesn't offer anything like this functionality. Github Organisations seem still kind of underdone, and I look forward to them making them more useful. For the moment I have something which can help you with one of your problems.
Second Problem: Bulk Invites
After needing bulk invite students for a university club I am a part of, I created thundergolfer/automated-github-organisation-invites. It's a Heroku deploy-able web app that allows anyone with access to the URL to get themselves an organisation invite automatically.
It uses the Github API to do basically what you need. You can send out a bulk email with a link to the web app. Job Done.
First Problem: Users requesting invites
The problem with the above solution is that you don't get a chance to review who requests an invite. They are automatically added. Perhaps when I get time in the future I can extend the project above to allow you to capture requests and then review them before sending out the email.
I am not sure about the first point. But the second point should be no problem. You can use the GitHub API to invite members to your organisation. You can read more about it here:
https://developer.github.com/v3/orgs/members/#add-a-member
If using GitHub classroom then you can solve both problems. In the classroom you can add multiple email invites at the same time (or link with a LMS to get the list of people to invite automatically, both are explained here). You can also create an assignment and end up with a link that can be sent to people to join. Within an assignment there can be auto Team and Repo creation.
With your second problem another option is a python script that can bulk invite users to a GitHub organisation:
https://github.com/RobbyJ/github_batch_organisation_invite
I'm actually a bit embarrassed to be asking this question since it seems like such a simple thing but here goes:
I've recently signed up with Google Consumer Surveys and want to take advantage of their survey monetizing and become a survey publisher. We had an existing adsense account and applied to become a survey publisher. Eventually we ended up at their publisher settings page which provided us snippets of code to insert into our site. We did so and initially survey questions appeared and it seemed to work, however after it asked us a few generic test questions it has refused to serve up another one. On top of that we continue to see a reference to a 'reporting dashboard' as seen here. However it is not clear how one goes about accessing this dashboard.
So a couple questions:
1) do we need to be 'accepted' by GCS before we will see a dashboard, and if so how do you access the dashboard?
2) is there a way to ensure that testing survey questions will continue to be provided even though we have not been officially approved?
Thanks.
So here are things that might be of help.
1) You don't need to be accepted/approved to have access, just be sure to be logged in with the email account you used in signing up. I believe there is an email sent to you after signing up with GCS that contains the link to your reporting dashboard. Once you access the reporting dashboard you'll see that it says "under evaluation". Once your site is approved you will start to serve paid surveys and see the reports in the dashboard.
2) The questions/survey will continue to prompt once you have implemented the GCS code up until you are approved.
You may also want to contact the support team of GCS publishers through this link. Just click on the contact us button on the description below "add surveys to your site" button.
Hope this helps!
I am playing with Google Analytics API and found that it's really complicated.
A GA user can have more than one accounts.
Each accounts can have more than one Web Properties
Each Property can have "internalWebPropertyId", "defaultProfileId" and ordinary profile id.
I might have already made some mistakes by listing them out.
Is there any tutorial/manual that I can read to understand the whole structure better?
Thanks!
A user can have access to more then one Google Analytics accounts -> Each account can have one or more Web Propertys -> each Web property can have one or more Views (profiles)
Don't rely to much on DefaultProfileid its not set for every webProperty and I haven't been able to find any documentation as to how that's set.
You can read a little about it here: Accounts and Views (Profiles) as well as What Is The Management API - Overview
I just found this in answer:
https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?oauth_token={Token}
There should be away of working that to make one request for accounts, one to get all the Web Properties , then one to get all the Profiles.